A B C D E F G H I K L M N O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(ArrayElement.Visitor<R>) - Method in class hydra.typeScript.syntax.ArrayElement
-
Dispatch to
visitor. - accept(ArrayElement.Visitor<R>) - Method in class hydra.typeScript.syntax.ArrayElement.Expression
-
Dispatch to
visitor. - accept(ArrayElement.Visitor<R>) - Method in class hydra.typeScript.syntax.ArrayElement.Hole
-
Dispatch to
visitor. - accept(ArrayElement.Visitor<R>) - Method in class hydra.typeScript.syntax.ArrayElement.Spread
-
Dispatch to
visitor. - accept(ArrowFunctionBody.Visitor<R>) - Method in class hydra.typeScript.syntax.ArrowFunctionBody
-
Dispatch to
visitor. - accept(ArrowFunctionBody.Visitor<R>) - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Block
-
Dispatch to
visitor. - accept(ArrowFunctionBody.Visitor<R>) - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Expression
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.AddAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.AndAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.Assign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.DivideAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.NullishAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.OrAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign
-
Dispatch to
visitor. - accept(AssignmentOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Add
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.And
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseOr
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseXor
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Divide
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Equal
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Exponentiate
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThan
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.In
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Instanceof
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.LeftShift
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.LessThan
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Modulo
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Multiply
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.NotEqual
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Or
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.RightShift
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.StrictEqual
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.Subtract
-
Dispatch to
visitor. - accept(BinaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
-
Dispatch to
visitor. - accept(Comment.Visitor<R>) - Method in class hydra.typeScript.syntax.Comment
-
Dispatch to
visitor. - accept(Comment.Visitor<R>) - Method in class hydra.typeScript.syntax.Comment.Block
-
Dispatch to
visitor. - accept(Comment.Visitor<R>) - Method in class hydra.typeScript.syntax.Comment.Documentation
-
Dispatch to
visitor. - accept(Comment.Visitor<R>) - Method in class hydra.typeScript.syntax.Comment.Line
-
Dispatch to
visitor. - accept(ExportDeclaration.Visitor<R>) - Method in class hydra.typeScript.syntax.ExportDeclaration
-
Dispatch to
visitor. - accept(ExportDeclaration.Visitor<R>) - Method in class hydra.typeScript.syntax.ExportDeclaration.All
-
Dispatch to
visitor. - accept(ExportDeclaration.Visitor<R>) - Method in class hydra.typeScript.syntax.ExportDeclaration.Declaration
-
Dispatch to
visitor. - accept(ExportDeclaration.Visitor<R>) - Method in class hydra.typeScript.syntax.ExportDeclaration.Default
-
Dispatch to
visitor. - accept(ExportDeclaration.Visitor<R>) - Method in class hydra.typeScript.syntax.ExportDeclaration.Named
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Array
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Arrow
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.AsExpression
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Assignment
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Await
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Binary
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Call
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Conditional
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Function
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Identifier
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Literal
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Member
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.New
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Object_
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Parenthesized
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Sequence
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Spread
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.This
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Unary
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.typeScript.syntax.Expression.Yield
-
Dispatch to
visitor. - accept(ForInit.Visitor<R>) - Method in class hydra.typeScript.syntax.ForInit
-
Dispatch to
visitor. - accept(ForInit.Visitor<R>) - Method in class hydra.typeScript.syntax.ForInit.Expression
-
Dispatch to
visitor. - accept(ForInit.Visitor<R>) - Method in class hydra.typeScript.syntax.ForInit.Variable
-
Dispatch to
visitor. - accept(ForInLeft.Visitor<R>) - Method in class hydra.typeScript.syntax.ForInLeft
-
Dispatch to
visitor. - accept(ForInLeft.Visitor<R>) - Method in class hydra.typeScript.syntax.ForInLeft.Pattern
-
Dispatch to
visitor. - accept(ForInLeft.Visitor<R>) - Method in class hydra.typeScript.syntax.ForInLeft.Variable
-
Dispatch to
visitor. - accept(ImportClause.Visitor<R>) - Method in class hydra.typeScript.syntax.ImportClause
-
Dispatch to
visitor. - accept(ImportClause.Visitor<R>) - Method in class hydra.typeScript.syntax.ImportClause.Default
-
Dispatch to
visitor. - accept(ImportClause.Visitor<R>) - Method in class hydra.typeScript.syntax.ImportClause.Named
-
Dispatch to
visitor. - accept(ImportClause.Visitor<R>) - Method in class hydra.typeScript.syntax.ImportClause.Namespace
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal.BigInt
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal.Boolean_
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal.Null
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal.Number_
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal.String_
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal.Template
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.typeScript.syntax.Literal.Undefined
-
Dispatch to
visitor. - accept(MethodKind.Visitor<R>) - Method in class hydra.typeScript.syntax.MethodKind
-
Dispatch to
visitor. - accept(MethodKind.Visitor<R>) - Method in class hydra.typeScript.syntax.MethodKind.Constructor
-
Dispatch to
visitor. - accept(MethodKind.Visitor<R>) - Method in class hydra.typeScript.syntax.MethodKind.Get
-
Dispatch to
visitor. - accept(MethodKind.Visitor<R>) - Method in class hydra.typeScript.syntax.MethodKind.Method
-
Dispatch to
visitor. - accept(MethodKind.Visitor<R>) - Method in class hydra.typeScript.syntax.MethodKind.Set
-
Dispatch to
visitor. - accept(ModuleItem.Visitor<R>) - Method in class hydra.typeScript.syntax.ModuleItem
-
Dispatch to
visitor. - accept(ModuleItem.Visitor<R>) - Method in class hydra.typeScript.syntax.ModuleItem.Export
-
Dispatch to
visitor. - accept(ModuleItem.Visitor<R>) - Method in class hydra.typeScript.syntax.ModuleItem.Import
-
Dispatch to
visitor. - accept(ModuleItem.Visitor<R>) - Method in class hydra.typeScript.syntax.ModuleItem.Interface
-
Dispatch to
visitor. - accept(ModuleItem.Visitor<R>) - Method in class hydra.typeScript.syntax.ModuleItem.Statement
-
Dispatch to
visitor. - accept(ModuleItem.Visitor<R>) - Method in class hydra.typeScript.syntax.ModuleItem.TypeAlias
-
Dispatch to
visitor. - accept(NumericLiteral.Visitor<R>) - Method in class hydra.typeScript.syntax.NumericLiteral
-
Dispatch to
visitor. - accept(NumericLiteral.Visitor<R>) - Method in class hydra.typeScript.syntax.NumericLiteral.Float_
-
Dispatch to
visitor. - accept(NumericLiteral.Visitor<R>) - Method in class hydra.typeScript.syntax.NumericLiteral.Integer_
-
Dispatch to
visitor. - accept(ObjectPatternProperty.Visitor<R>) - Method in class hydra.typeScript.syntax.ObjectPatternProperty
-
Dispatch to
visitor. - accept(ObjectPatternProperty.Visitor<R>) - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Property
-
Dispatch to
visitor. - accept(ObjectPatternProperty.Visitor<R>) - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Rest
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.typeScript.syntax.Pattern
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.typeScript.syntax.Pattern.Array
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.typeScript.syntax.Pattern.Assignment
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.typeScript.syntax.Pattern.Identifier
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.typeScript.syntax.Pattern.Object_
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.typeScript.syntax.Pattern.Rest
-
Dispatch to
visitor. - accept(Pattern.Visitor<R>) - Method in class hydra.typeScript.syntax.Pattern.Typed
-
Dispatch to
visitor. - accept(PropertyKind.Visitor<R>) - Method in class hydra.typeScript.syntax.PropertyKind
-
Dispatch to
visitor. - accept(PropertyKind.Visitor<R>) - Method in class hydra.typeScript.syntax.PropertyKind.Get
-
Dispatch to
visitor. - accept(PropertyKind.Visitor<R>) - Method in class hydra.typeScript.syntax.PropertyKind.Init
-
Dispatch to
visitor. - accept(PropertyKind.Visitor<R>) - Method in class hydra.typeScript.syntax.PropertyKind.Set
-
Dispatch to
visitor. - accept(SourceType.Visitor<R>) - Method in class hydra.typeScript.syntax.SourceType
-
Dispatch to
visitor. - accept(SourceType.Visitor<R>) - Method in class hydra.typeScript.syntax.SourceType.Module
-
Dispatch to
visitor. - accept(SourceType.Visitor<R>) - Method in class hydra.typeScript.syntax.SourceType.Script
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Block
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Break
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.ClassDeclaration
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Continue
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Debugger
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.DoWhile
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Empty
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Expression
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.For
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.ForIn
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.ForOf
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.FunctionDeclaration
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.If
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Labeled
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Return
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Switch
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Throw
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.Try
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.VariableDeclaration
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.typeScript.syntax.Statement.While
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Any
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Array
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Function
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Identifier
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Intersection
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Literal
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Never
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Object_
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Optional
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Parameterized
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Readonly
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Tuple
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Union
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Unknown
-
Dispatch to
visitor. - accept(TypeExpression.Visitor<R>) - Method in class hydra.typeScript.syntax.TypeExpression.Void_
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.BitwiseNot
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Decrement
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Delete
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Increment
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Negate
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Not
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Plus
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Typeof
-
Dispatch to
visitor. - accept(UnaryOperator.Visitor<R>) - Method in class hydra.typeScript.syntax.UnaryOperator.Void_
-
Dispatch to
visitor. - accept(VariableKind.Visitor<R>) - Method in class hydra.typeScript.syntax.VariableKind
-
Dispatch to
visitor. - accept(VariableKind.Visitor<R>) - Method in class hydra.typeScript.syntax.VariableKind.Const
-
Dispatch to
visitor. - accept(VariableKind.Visitor<R>) - Method in class hydra.typeScript.syntax.VariableKind.Let
-
Dispatch to
visitor. - accept(VariableKind.Visitor<R>) - Method in class hydra.typeScript.syntax.VariableKind.Var
-
Dispatch to
visitor. - Add() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Add
-
Constructs an immutable
BinaryOperator.Add. - ADD - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.addfield. - ADD_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.addAssignfield. - AddAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.AddAssign
-
Constructs an immutable
AssignmentOperator.AddAssign. - addOp() - Static method in interface hydra.typeScript.Operators
-
Addition operator (+)
- All(ExportAllDeclaration) - Constructor for class hydra.typeScript.syntax.ExportDeclaration.All
-
Constructs an immutable
ExportDeclaration.All. - ALL - Static variable in class hydra.typeScript.syntax.ExportDeclaration
-
Name of the
hydra.typeScript.syntax.ExportDeclaration.allfield. - allDigits(List<Integer>) - Static method in interface hydra.typeScript.Serde
-
True iff every codepoint is an ASCII digit 0-9, and the list is non-empty
- alternate - Variable in class hydra.typeScript.syntax.ConditionalExpression
- alternate - Variable in class hydra.typeScript.syntax.IfStatement
- alternate(Optional<Statement>) - Method in class hydra.typeScript.syntax.IfStatement.Builder
- alternate(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression.Builder
- ALTERNATE - Static variable in class hydra.typeScript.syntax.ConditionalExpression
-
Name of the
hydra.typeScript.syntax.ConditionalExpression.alternatefield. - ALTERNATE - Static variable in class hydra.typeScript.syntax.IfStatement
-
Name of the
hydra.typeScript.syntax.IfStatement.alternatefield. - analyzeTypeScriptFunction(InferenceContext, Graph, Term) - Static method in interface hydra.typeScript.Coder
-
Analyze a term as a TypeScript function, using the Graph as the analysis environment
- And() - Constructor for class hydra.typeScript.syntax.BinaryOperator.And
-
Constructs an immutable
BinaryOperator.And. - AND - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.andfield. - AND_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.andAssignfield. - AndAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.AndAssign
-
Constructs an immutable
AssignmentOperator.AndAssign. - Any() - Constructor for class hydra.typeScript.syntax.TypeExpression.Any
-
Constructs an immutable
TypeExpression.Any. - ANY - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.anyfield. - appOp() - Static method in interface hydra.typeScript.Operators
-
Function application (whitespace)
- argument - Variable in class hydra.typeScript.syntax.UnaryExpression
- argument(Expression) - Method in class hydra.typeScript.syntax.UnaryExpression.Builder
- ARGUMENT - Static variable in class hydra.typeScript.syntax.UnaryExpression
-
Name of the
hydra.typeScript.syntax.UnaryExpression.argumentfield. - arguments - Variable in class hydra.typeScript.syntax.CallExpression
-
The arguments
- arguments - Variable in class hydra.typeScript.syntax.ParameterizedTypeExpression
- arguments(List<Expression>) - Method in class hydra.typeScript.syntax.CallExpression.Builder
- arguments(List<TypeExpression>) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression.Builder
- ARGUMENTS - Static variable in class hydra.typeScript.syntax.CallExpression
-
Name of the
hydra.typeScript.syntax.CallExpression.argumentsfield. - ARGUMENTS - Static variable in class hydra.typeScript.syntax.ParameterizedTypeExpression
-
Name of the
hydra.typeScript.syntax.ParameterizedTypeExpression.argumentsfield. - Array(ArrayTypeExpression) - Constructor for class hydra.typeScript.syntax.TypeExpression.Array
-
Constructs an immutable
TypeExpression.Array. - Array(List<Optional<Pattern>>) - Constructor for class hydra.typeScript.syntax.Pattern.Array
-
Constructs an immutable
Pattern.Array. - Array(List<ArrayElement>) - Constructor for class hydra.typeScript.syntax.Expression.Array
-
Constructs an immutable
Expression.Array. - ARRAY - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.arrayfield. - ARRAY - Static variable in class hydra.typeScript.syntax.Pattern
-
Name of the
hydra.typeScript.syntax.Pattern.arrayfield. - ARRAY - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.arrayfield. - ArrayElement - Class in hydra.typeScript.syntax
-
An element in an array expression
- ArrayElement.Expression - Class in hydra.typeScript.syntax
-
A regular expression element
- ArrayElement.Hole - Class in hydra.typeScript.syntax
-
An empty slot (elision)
- ArrayElement.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ArrayElementwith a defaultArrayElement.PartialVisitor.otherwise(hydra.typeScript.syntax.ArrayElement)branch. - ArrayElement.Spread - Class in hydra.typeScript.syntax
-
A spread element ...x
- ArrayElement.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ArrayElement. - arrayElementArrayElement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ArrayElement
- arrayElementExpression(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the expression variant of hydra.typeScript.syntax.ArrayElement
- arrayElementHole() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the hole variant of hydra.typeScript.syntax.ArrayElement
- arrayElementSpread(TypedTerm<SpreadElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the spread variant of hydra.typeScript.syntax.ArrayElement
- arrayElementToExpr(ArrayElement) - Static method in interface hydra.typeScript.Serde
-
Convert an array element to an AST expression
- arrayExpressionToExpr(List<ArrayElement>) - Static method in interface hydra.typeScript.Serde
-
Convert an array expression to an AST expression
- arrayPatternToExpr(List<Optional<Pattern>>) - Static method in interface hydra.typeScript.Serde
-
Convert an array pattern to an AST expression
- arrayTypeExpression(TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.ArrayTypeExpression wrapper
- ArrayTypeExpression - Class in hydra.typeScript.syntax
-
An array type (T[])
- ArrayTypeExpression(TypeExpression) - Constructor for class hydra.typeScript.syntax.ArrayTypeExpression
-
Constructs an immutable
ArrayTypeExpression. - ArrayTypeExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ArrayTypeExpression. - arrayTypeExpressionArrayTypeExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ArrayTypeExpression
- Arrow(ArrowFunctionExpression) - Constructor for class hydra.typeScript.syntax.Expression.Arrow
-
Constructs an immutable
Expression.Arrow. - ARROW - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.arrowfield. - ArrowFunctionBody - Class in hydra.typeScript.syntax
-
The body of an arrow function (expression or block)
- ArrowFunctionBody.Block - Class in hydra.typeScript.syntax
- ArrowFunctionBody.Expression - Class in hydra.typeScript.syntax
- ArrowFunctionBody.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ArrowFunctionBodywith a defaultArrowFunctionBody.PartialVisitor.otherwise(hydra.typeScript.syntax.ArrowFunctionBody)branch. - ArrowFunctionBody.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ArrowFunctionBody. - arrowFunctionBodyArrowFunctionBody() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ArrowFunctionBody
- arrowFunctionBodyBlock(TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the block variant of hydra.typeScript.syntax.ArrowFunctionBody
- arrowFunctionBodyExpression(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the expression variant of hydra.typeScript.syntax.ArrowFunctionBody
- arrowFunctionExpression(TypedTerm<List<Pattern>>, TypedTerm<ArrowFunctionBody>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ArrowFunctionExpression
- ArrowFunctionExpression - Class in hydra.typeScript.syntax
-
An arrow function expression
- ArrowFunctionExpression(List<Pattern>, ArrowFunctionBody, Boolean) - Constructor for class hydra.typeScript.syntax.ArrowFunctionExpression
-
Constructs an immutable
ArrowFunctionExpression. - ArrowFunctionExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ArrowFunctionExpression. - arrowFunctionExpressionArrowFunctionExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ArrowFunctionExpression
- arrowFunctionExpressionAsync(TypedTerm<ArrowFunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the async field of hydra.typeScript.syntax.ArrowFunctionExpression
- arrowFunctionExpressionBody(TypedTerm<ArrowFunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.ArrowFunctionExpression
- arrowFunctionExpressionParams(TypedTerm<ArrowFunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the params field of hydra.typeScript.syntax.ArrowFunctionExpression
- arrowFunctionExpressionToExpr(ArrowFunctionExpression) - Static method in interface hydra.typeScript.Serde
-
Convert an arrow function expression to an AST expression
- arrowFunctionExpressionWithAsync(TypedTerm<ArrowFunctionExpression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the async field of hydra.typeScript.syntax.ArrowFunctionExpression
- arrowFunctionExpressionWithBody(TypedTerm<ArrowFunctionExpression>, TypedTerm<ArrowFunctionBody>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.ArrowFunctionExpression
- arrowFunctionExpressionWithParams(TypedTerm<ArrowFunctionExpression>, TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the params field of hydra.typeScript.syntax.ArrowFunctionExpression
- arrowOp() - Static method in interface hydra.typeScript.Operators
-
Arrow function operator (=>)
- AS_EXPRESSION - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.asExpressionfield. - asExpression(TypedTerm<Expression>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.AsExpression
- AsExpression - Class in hydra.typeScript.syntax
-
A TypeScript `<expression> as <type>` cast
- AsExpression(AsExpression) - Constructor for class hydra.typeScript.syntax.Expression.AsExpression
-
Constructs an immutable
Expression.AsExpression. - AsExpression(Expression, TypeExpression) - Constructor for class hydra.typeScript.syntax.AsExpression
-
Constructs an immutable
AsExpression. - AsExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
AsExpression. - asExpressionAsExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.AsExpression
- asExpressionExpression(TypedTerm<AsExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the expression field of hydra.typeScript.syntax.AsExpression
- asExpressionType(TypedTerm<AsExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the type field of hydra.typeScript.syntax.AsExpression
- asExpressionWithExpression(TypedTerm<AsExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the expression field of hydra.typeScript.syntax.AsExpression
- asExpressionWithType(TypedTerm<AsExpression>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the type field of hydra.typeScript.syntax.AsExpression
- Assign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.Assign
-
Constructs an immutable
AssignmentOperator.Assign. - ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.assignfield. - Assignment(AssignmentExpression) - Constructor for class hydra.typeScript.syntax.Expression.Assignment
-
Constructs an immutable
Expression.Assignment. - Assignment(AssignmentPattern) - Constructor for class hydra.typeScript.syntax.Pattern.Assignment
-
Constructs an immutable
Pattern.Assignment. - ASSIGNMENT - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.assignmentfield. - ASSIGNMENT - Static variable in class hydra.typeScript.syntax.Pattern
-
Name of the
hydra.typeScript.syntax.Pattern.assignmentfield. - assignmentExpression(TypedTerm<AssignmentOperator>, TypedTerm<Pattern>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.AssignmentExpression
- AssignmentExpression - Class in hydra.typeScript.syntax
-
An assignment expression
- AssignmentExpression(AssignmentOperator, Pattern, Expression) - Constructor for class hydra.typeScript.syntax.AssignmentExpression
-
Constructs an immutable
AssignmentExpression. - AssignmentExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
AssignmentExpression. - assignmentExpressionAssignmentExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.AssignmentExpression
- assignmentExpressionLeft(TypedTerm<AssignmentExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the left field of hydra.typeScript.syntax.AssignmentExpression
- assignmentExpressionOperator(TypedTerm<AssignmentExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the operator field of hydra.typeScript.syntax.AssignmentExpression
- assignmentExpressionRight(TypedTerm<AssignmentExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the right field of hydra.typeScript.syntax.AssignmentExpression
- assignmentExpressionToExpr(AssignmentExpression) - Static method in interface hydra.typeScript.Serde
-
Convert an assignment expression to an AST expression
- assignmentExpressionWithLeft(TypedTerm<AssignmentExpression>, TypedTerm<Pattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the left field of hydra.typeScript.syntax.AssignmentExpression
- assignmentExpressionWithOperator(TypedTerm<AssignmentExpression>, TypedTerm<AssignmentOperator>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the operator field of hydra.typeScript.syntax.AssignmentExpression
- assignmentExpressionWithRight(TypedTerm<AssignmentExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the right field of hydra.typeScript.syntax.AssignmentExpression
- AssignmentOperator - Class in hydra.typeScript.syntax
-
An assignment operator
- AssignmentOperator.AddAssign - Class in hydra.typeScript.syntax
-
+=
- AssignmentOperator.AndAssign - Class in hydra.typeScript.syntax
-
&&=
- AssignmentOperator.Assign - Class in hydra.typeScript.syntax
-
=
- AssignmentOperator.BitwiseAndAssign - Class in hydra.typeScript.syntax
-
&=
- AssignmentOperator.BitwiseOrAssign - Class in hydra.typeScript.syntax
-
|=
- AssignmentOperator.BitwiseXorAssign - Class in hydra.typeScript.syntax
-
^=
- AssignmentOperator.DivideAssign - Class in hydra.typeScript.syntax
-
/=
- AssignmentOperator.ExponentiateAssign - Class in hydra.typeScript.syntax
-
**=
- AssignmentOperator.LeftShiftAssign - Class in hydra.typeScript.syntax
-
<<=
- AssignmentOperator.ModuloAssign - Class in hydra.typeScript.syntax
-
%=
- AssignmentOperator.MultiplyAssign - Class in hydra.typeScript.syntax
-
*=
- AssignmentOperator.NullishAssign - Class in hydra.typeScript.syntax
-
??=
- AssignmentOperator.OrAssign - Class in hydra.typeScript.syntax
-
||=
- AssignmentOperator.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
AssignmentOperatorwith a defaultAssignmentOperator.PartialVisitor.otherwise(hydra.typeScript.syntax.AssignmentOperator)branch. - AssignmentOperator.RightShiftAssign - Class in hydra.typeScript.syntax
-
>>=
- AssignmentOperator.SubtractAssign - Class in hydra.typeScript.syntax
-
-=
- AssignmentOperator.UnsignedRightShiftAssign - Class in hydra.typeScript.syntax
-
>>>=
- AssignmentOperator.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
AssignmentOperator. - assignmentOperatorAddAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the addAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorAndAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the andAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the assign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorAssignmentOperator() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorBitwiseAndAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bitwiseAndAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorBitwiseOrAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bitwiseOrAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorBitwiseXorAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bitwiseXorAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorDivideAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the divideAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorExponentiateAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the exponentiateAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorLeftShiftAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the leftShiftAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorModuloAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the moduloAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorMultiplyAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the multiplyAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorNullishAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the nullishAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorOrAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the orAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorRightShiftAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the rightShiftAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorSubtractAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the subtractAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentOperatorToString(AssignmentOperator) - Static method in interface hydra.typeScript.Serde
-
Convert an assignment operator to a string
- assignmentOperatorUnsignedRightShiftAssign() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the unsignedRightShiftAssign variant of hydra.typeScript.syntax.AssignmentOperator
- assignmentPattern(TypedTerm<Pattern>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.AssignmentPattern
- AssignmentPattern - Class in hydra.typeScript.syntax
-
A pattern with default value (param = default)
- AssignmentPattern(Pattern, Expression) - Constructor for class hydra.typeScript.syntax.AssignmentPattern
-
Constructs an immutable
AssignmentPattern. - AssignmentPattern.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
AssignmentPattern. - assignmentPatternAssignmentPattern() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.AssignmentPattern
- assignmentPatternLeft(TypedTerm<AssignmentPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the left field of hydra.typeScript.syntax.AssignmentPattern
- assignmentPatternRight(TypedTerm<AssignmentPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the right field of hydra.typeScript.syntax.AssignmentPattern
- assignmentPatternToExpr(AssignmentPattern) - Static method in interface hydra.typeScript.Serde
-
Convert an assignment pattern to an AST expression
- assignmentPatternWithLeft(TypedTerm<AssignmentPattern>, TypedTerm<Pattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the left field of hydra.typeScript.syntax.AssignmentPattern
- assignmentPatternWithRight(TypedTerm<AssignmentPattern>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the right field of hydra.typeScript.syntax.AssignmentPattern
- assignOp() - Static method in interface hydra.typeScript.Operators
-
Assignment operator (=)
- async - Variable in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Whether the function is async
- async - Variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Whether the function is async
- async - Variable in class hydra.typeScript.syntax.FunctionExpression
-
Whether the function is async
- async(Boolean) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression.Builder
- async(Boolean) - Method in class hydra.typeScript.syntax.FunctionDeclaration.Builder
- async(Boolean) - Method in class hydra.typeScript.syntax.FunctionExpression.Builder
- ASYNC - Static variable in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Name of the
hydra.typeScript.syntax.ArrowFunctionExpression.asyncfield. - ASYNC - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Name of the
hydra.typeScript.syntax.FunctionDeclaration.asyncfield. - ASYNC - Static variable in class hydra.typeScript.syntax.FunctionExpression
-
Name of the
hydra.typeScript.syntax.FunctionExpression.asyncfield. - await - Variable in class hydra.typeScript.syntax.ForOfStatement
-
Whether this is a for-await-of
- await(Boolean) - Method in class hydra.typeScript.syntax.ForOfStatement.Builder
- Await(Expression) - Constructor for class hydra.typeScript.syntax.Expression.Await
-
Constructs an immutable
Expression.Await. - AWAIT - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.awaitfield. - AWAIT - Static variable in class hydra.typeScript.syntax.ForOfStatement
-
Name of the
hydra.typeScript.syntax.ForOfStatement.awaitfield.
B
- base - Variable in class hydra.typeScript.syntax.ParameterizedTypeExpression
- base(TypeExpression) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression.Builder
- BASE - Static variable in class hydra.typeScript.syntax.ParameterizedTypeExpression
-
Name of the
hydra.typeScript.syntax.ParameterizedTypeExpression.basefield. - BIG_INT - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literal.bigIntfield. - BigInt(BigInteger) - Constructor for class hydra.typeScript.syntax.Literal.BigInt
-
Constructs an immutable
Literal.BigInt. - Binary(BinaryExpression) - Constructor for class hydra.typeScript.syntax.Expression.Binary
-
Constructs an immutable
Expression.Binary. - BINARY - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.binaryfield. - binaryExpression(TypedTerm<BinaryOperator>, TypedTerm<Expression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.BinaryExpression
- BinaryExpression - Class in hydra.typeScript.syntax
-
A binary operation expression
- BinaryExpression(BinaryOperator, Expression, Expression) - Constructor for class hydra.typeScript.syntax.BinaryExpression
-
Constructs an immutable
BinaryExpression. - BinaryExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
BinaryExpression. - binaryExpressionBinaryExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.BinaryExpression
- binaryExpressionLeft(TypedTerm<BinaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the left field of hydra.typeScript.syntax.BinaryExpression
- binaryExpressionOperator(TypedTerm<BinaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the operator field of hydra.typeScript.syntax.BinaryExpression
- binaryExpressionRight(TypedTerm<BinaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the right field of hydra.typeScript.syntax.BinaryExpression
- binaryExpressionToExpr(BinaryExpression) - Static method in interface hydra.typeScript.Serde
-
Convert a binary expression to an AST expression
- binaryExpressionWithLeft(TypedTerm<BinaryExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the left field of hydra.typeScript.syntax.BinaryExpression
- binaryExpressionWithOperator(TypedTerm<BinaryExpression>, TypedTerm<BinaryOperator>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the operator field of hydra.typeScript.syntax.BinaryExpression
- binaryExpressionWithRight(TypedTerm<BinaryExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the right field of hydra.typeScript.syntax.BinaryExpression
- BinaryOperator - Class in hydra.typeScript.syntax
-
A binary operator
- BinaryOperator.Add - Class in hydra.typeScript.syntax
-
+
- BinaryOperator.And - Class in hydra.typeScript.syntax
-
&&
- BinaryOperator.BitwiseAnd - Class in hydra.typeScript.syntax
-
&
- BinaryOperator.BitwiseOr - Class in hydra.typeScript.syntax
-
|
- BinaryOperator.BitwiseXor - Class in hydra.typeScript.syntax
-
^
- BinaryOperator.Divide - Class in hydra.typeScript.syntax
-
/
- BinaryOperator.Equal - Class in hydra.typeScript.syntax
-
==
- BinaryOperator.Exponentiate - Class in hydra.typeScript.syntax
-
**
- BinaryOperator.GreaterThan - Class in hydra.typeScript.syntax
-
>
- BinaryOperator.GreaterThanOrEqual - Class in hydra.typeScript.syntax
-
>=
- BinaryOperator.In - Class in hydra.typeScript.syntax
-
in
- BinaryOperator.Instanceof - Class in hydra.typeScript.syntax
-
instanceof
- BinaryOperator.LeftShift - Class in hydra.typeScript.syntax
-
<<
- BinaryOperator.LessThan - Class in hydra.typeScript.syntax
-
<
- BinaryOperator.LessThanOrEqual - Class in hydra.typeScript.syntax
-
<=
- BinaryOperator.Modulo - Class in hydra.typeScript.syntax
-
%
- BinaryOperator.Multiply - Class in hydra.typeScript.syntax
-
*
- BinaryOperator.NotEqual - Class in hydra.typeScript.syntax
-
!=
- BinaryOperator.NullishCoalescing - Class in hydra.typeScript.syntax
-
??
- BinaryOperator.Or - Class in hydra.typeScript.syntax
-
||
- BinaryOperator.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
BinaryOperatorwith a defaultBinaryOperator.PartialVisitor.otherwise(hydra.typeScript.syntax.BinaryOperator)branch. - BinaryOperator.RightShift - Class in hydra.typeScript.syntax
-
>>
- BinaryOperator.StrictEqual - Class in hydra.typeScript.syntax
-
===
- BinaryOperator.StrictNotEqual - Class in hydra.typeScript.syntax
-
!==
- BinaryOperator.Subtract - Class in hydra.typeScript.syntax
-
-
- BinaryOperator.UnsignedRightShift - Class in hydra.typeScript.syntax
-
>>>
- BinaryOperator.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
BinaryOperator. - binaryOperatorAdd() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the add variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorAnd() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the and variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorBinaryOperator() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.BinaryOperator
- binaryOperatorBitwiseAnd() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bitwiseAnd variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorBitwiseOr() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bitwiseOr variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorBitwiseXor() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bitwiseXor variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorDivide() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the divide variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorEqual() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the equal variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorExponentiate() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the exponentiate variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorGreaterThan() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the greaterThan variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorGreaterThanOrEqual() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the greaterThanOrEqual variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorIn() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the in variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorInstanceof() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the instanceof variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorLeftShift() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the leftShift variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorLessThan() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the lessThan variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorLessThanOrEqual() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the lessThanOrEqual variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorModulo() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the modulo variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorMultiply() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the multiply variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorNotEqual() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the notEqual variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorNullishCoalescing() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the nullishCoalescing variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorOr() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the or variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorRightShift() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the rightShift variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorStrictEqual() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the strictEqual variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorStrictNotEqual() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the strictNotEqual variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorSubtract() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the subtract variant of hydra.typeScript.syntax.BinaryOperator
- binaryOperatorToExpr(BinaryOperator) - Static method in interface hydra.typeScript.Serde
-
Convert a binary operator to an Op
- binaryOperatorUnsignedRightShift() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the unsignedRightShift variant of hydra.typeScript.syntax.BinaryOperator
- BITWISE_AND - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.bitwiseAndfield. - BITWISE_AND_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.bitwiseAndAssignfield. - BITWISE_NOT - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.bitwiseNotfield. - BITWISE_OR - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.bitwiseOrfield. - BITWISE_OR_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.bitwiseOrAssignfield. - BITWISE_XOR - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.bitwiseXorfield. - BITWISE_XOR_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.bitwiseXorAssignfield. - BitwiseAnd() - Constructor for class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd
-
Constructs an immutable
BinaryOperator.BitwiseAnd. - BitwiseAndAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign
-
Constructs an immutable
AssignmentOperator.BitwiseAndAssign. - bitwiseAndOp() - Static method in interface hydra.typeScript.Operators
-
Bitwise AND operator (&)
- BitwiseNot() - Constructor for class hydra.typeScript.syntax.UnaryOperator.BitwiseNot
-
Constructs an immutable
UnaryOperator.BitwiseNot. - BitwiseOr() - Constructor for class hydra.typeScript.syntax.BinaryOperator.BitwiseOr
-
Constructs an immutable
BinaryOperator.BitwiseOr. - BitwiseOrAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign
-
Constructs an immutable
AssignmentOperator.BitwiseOrAssign. - bitwiseOrOp() - Static method in interface hydra.typeScript.Operators
-
Bitwise OR operator (|)
- BitwiseXor() - Constructor for class hydra.typeScript.syntax.BinaryOperator.BitwiseXor
-
Constructs an immutable
BinaryOperator.BitwiseXor. - BitwiseXorAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign
-
Constructs an immutable
AssignmentOperator.BitwiseXorAssign. - bitwiseXorOp() - Static method in interface hydra.typeScript.Operators
-
Bitwise XOR operator (^)
- block - Variable in class hydra.typeScript.syntax.TryStatement
- block(List<Statement>) - Method in class hydra.typeScript.syntax.TryStatement.Builder
- Block(String) - Constructor for class hydra.typeScript.syntax.Comment.Block
-
Constructs an immutable
Comment.Block. - Block(List<Statement>) - Constructor for class hydra.typeScript.syntax.ArrowFunctionBody.Block
-
Constructs an immutable
ArrowFunctionBody.Block. - Block(List<Statement>) - Constructor for class hydra.typeScript.syntax.Statement.Block
-
Constructs an immutable
Statement.Block. - BLOCK - Static variable in class hydra.typeScript.syntax.ArrowFunctionBody
-
Name of the
hydra.typeScript.syntax.ArrowFunctionBody.blockfield. - BLOCK - Static variable in class hydra.typeScript.syntax.Comment
-
Name of the
hydra.typeScript.syntax.Comment.blockfield. - BLOCK - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.blockfield. - BLOCK - Static variable in class hydra.typeScript.syntax.TryStatement
-
Name of the
hydra.typeScript.syntax.TryStatement.blockfield. - blockStatementToExpr(List<Statement>) - Static method in interface hydra.typeScript.Serde
-
Convert a block statement to an AST expression.
- body - Variable in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Function body (expression or block)
- body - Variable in class hydra.typeScript.syntax.CatchClause
- body - Variable in class hydra.typeScript.syntax.ClassDeclaration
-
Class body
- body - Variable in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
The class declaration
- body - Variable in class hydra.typeScript.syntax.DoWhileStatement
- body - Variable in class hydra.typeScript.syntax.ForInStatement
- body - Variable in class hydra.typeScript.syntax.ForOfStatement
- body - Variable in class hydra.typeScript.syntax.ForStatement
- body - Variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Function body
- body - Variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
The function declaration
- body - Variable in class hydra.typeScript.syntax.FunctionExpression
-
Function body
- body - Variable in class hydra.typeScript.syntax.LabeledStatement
- body - Variable in class hydra.typeScript.syntax.ModuleItemWithComments
-
The module item
- body - Variable in class hydra.typeScript.syntax.Program
-
The module items
- body - Variable in class hydra.typeScript.syntax.StatementWithComments
-
The statement
- body - Variable in class hydra.typeScript.syntax.WhileStatement
- body(ArrowFunctionBody) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression.Builder
- body(ClassDeclaration) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments.Builder
- body(FunctionDeclaration) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments.Builder
- body(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItemWithComments.Builder
- body(Statement) - Method in class hydra.typeScript.syntax.DoWhileStatement.Builder
- body(Statement) - Method in class hydra.typeScript.syntax.ForInStatement.Builder
- body(Statement) - Method in class hydra.typeScript.syntax.ForOfStatement.Builder
- body(Statement) - Method in class hydra.typeScript.syntax.ForStatement.Builder
- body(Statement) - Method in class hydra.typeScript.syntax.LabeledStatement.Builder
- body(Statement) - Method in class hydra.typeScript.syntax.StatementWithComments.Builder
- body(Statement) - Method in class hydra.typeScript.syntax.WhileStatement.Builder
- body(List<MethodDefinition>) - Method in class hydra.typeScript.syntax.ClassDeclaration.Builder
- body(List<ModuleItem>) - Method in class hydra.typeScript.syntax.Program.Builder
- body(List<Statement>) - Method in class hydra.typeScript.syntax.CatchClause.Builder
- body(List<Statement>) - Method in class hydra.typeScript.syntax.FunctionDeclaration.Builder
- body(List<Statement>) - Method in class hydra.typeScript.syntax.FunctionExpression.Builder
- BODY - Static variable in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Name of the
hydra.typeScript.syntax.ArrowFunctionExpression.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.CatchClause
-
Name of the
hydra.typeScript.syntax.CatchClause.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.ClassDeclaration
-
Name of the
hydra.typeScript.syntax.ClassDeclaration.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Name of the
hydra.typeScript.syntax.ClassDeclarationWithComments.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.DoWhileStatement
-
Name of the
hydra.typeScript.syntax.DoWhileStatement.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.ForInStatement
-
Name of the
hydra.typeScript.syntax.ForInStatement.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.ForOfStatement
-
Name of the
hydra.typeScript.syntax.ForOfStatement.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.ForStatement
-
Name of the
hydra.typeScript.syntax.ForStatement.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Name of the
hydra.typeScript.syntax.FunctionDeclaration.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Name of the
hydra.typeScript.syntax.FunctionDeclarationWithComments.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.FunctionExpression
-
Name of the
hydra.typeScript.syntax.FunctionExpression.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.LabeledStatement
-
Name of the
hydra.typeScript.syntax.LabeledStatement.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.ModuleItemWithComments
-
Name of the
hydra.typeScript.syntax.ModuleItemWithComments.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.Program
-
Name of the
hydra.typeScript.syntax.Program.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.StatementWithComments
-
Name of the
hydra.typeScript.syntax.StatementWithComments.bodyfield. - BODY - Static variable in class hydra.typeScript.syntax.WhileStatement
-
Name of the
hydra.typeScript.syntax.WhileStatement.bodyfield. - BOOLEAN - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literal.booleanfield. - Boolean_(Boolean) - Constructor for class hydra.typeScript.syntax.Literal.Boolean_
-
Constructs an immutable
Literal.Boolean_. - Break(Optional<Identifier>) - Constructor for class hydra.typeScript.syntax.Statement.Break
-
Constructs an immutable
Statement.Break. - BREAK - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.breakfield. - breakStatementToExpr(Optional<Identifier>) - Static method in interface hydra.typeScript.Serde
-
Convert a break statement to an AST expression
- build() - Method in class hydra.typeScript.syntax.ArrayTypeExpression.Builder
-
Builds an immutable
ArrayTypeExpression. - build() - Method in class hydra.typeScript.syntax.ArrowFunctionExpression.Builder
-
Builds an immutable
ArrowFunctionExpression. - build() - Method in class hydra.typeScript.syntax.AsExpression.Builder
-
Builds an immutable
AsExpression. - build() - Method in class hydra.typeScript.syntax.AssignmentExpression.Builder
-
Builds an immutable
AssignmentExpression. - build() - Method in class hydra.typeScript.syntax.AssignmentPattern.Builder
-
Builds an immutable
AssignmentPattern. - build() - Method in class hydra.typeScript.syntax.BinaryExpression.Builder
-
Builds an immutable
BinaryExpression. - build() - Method in class hydra.typeScript.syntax.CallExpression.Builder
-
Builds an immutable
CallExpression. - build() - Method in class hydra.typeScript.syntax.CatchClause.Builder
-
Builds an immutable
CatchClause. - build() - Method in class hydra.typeScript.syntax.ClassDeclaration.Builder
-
Builds an immutable
ClassDeclaration. - build() - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments.Builder
-
Builds an immutable
ClassDeclarationWithComments. - build() - Method in class hydra.typeScript.syntax.ConditionalExpression.Builder
-
Builds an immutable
ConditionalExpression. - build() - Method in class hydra.typeScript.syntax.DocumentationComment.Builder
-
Builds an immutable
DocumentationComment. - build() - Method in class hydra.typeScript.syntax.DocumentationTag.Builder
-
Builds an immutable
DocumentationTag. - build() - Method in class hydra.typeScript.syntax.DoWhileStatement.Builder
-
Builds an immutable
DoWhileStatement. - build() - Method in class hydra.typeScript.syntax.ExportAllDeclaration.Builder
-
Builds an immutable
ExportAllDeclaration. - build() - Method in class hydra.typeScript.syntax.ExportSpecifier.Builder
-
Builds an immutable
ExportSpecifier. - build() - Method in class hydra.typeScript.syntax.ForInStatement.Builder
-
Builds an immutable
ForInStatement. - build() - Method in class hydra.typeScript.syntax.ForOfStatement.Builder
-
Builds an immutable
ForOfStatement. - build() - Method in class hydra.typeScript.syntax.ForStatement.Builder
-
Builds an immutable
ForStatement. - build() - Method in class hydra.typeScript.syntax.FunctionDeclaration.Builder
-
Builds an immutable
FunctionDeclaration. - build() - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments.Builder
-
Builds an immutable
FunctionDeclarationWithComments. - build() - Method in class hydra.typeScript.syntax.FunctionExpression.Builder
-
Builds an immutable
FunctionExpression. - build() - Method in class hydra.typeScript.syntax.FunctionTypeExpression.Builder
-
Builds an immutable
FunctionTypeExpression. - build() - Method in class hydra.typeScript.syntax.Identifier.Builder
-
Builds an immutable
Identifier. - build() - Method in class hydra.typeScript.syntax.IfStatement.Builder
-
Builds an immutable
IfStatement. - build() - Method in class hydra.typeScript.syntax.ImportDeclaration.Builder
-
Builds an immutable
ImportDeclaration. - build() - Method in class hydra.typeScript.syntax.ImportDefaultSpecifier.Builder
-
Builds an immutable
ImportDefaultSpecifier. - build() - Method in class hydra.typeScript.syntax.ImportNamespaceSpecifier.Builder
-
Builds an immutable
ImportNamespaceSpecifier. - build() - Method in class hydra.typeScript.syntax.ImportSpecifier.Builder
-
Builds an immutable
ImportSpecifier. - build() - Method in class hydra.typeScript.syntax.InterfaceDeclaration.Builder
-
Builds an immutable
InterfaceDeclaration. - build() - Method in class hydra.typeScript.syntax.LabeledStatement.Builder
-
Builds an immutable
LabeledStatement. - build() - Method in class hydra.typeScript.syntax.MemberExpression.Builder
-
Builds an immutable
MemberExpression. - build() - Method in class hydra.typeScript.syntax.MethodDefinition.Builder
-
Builds an immutable
MethodDefinition. - build() - Method in class hydra.typeScript.syntax.ModuleItemWithComments.Builder
-
Builds an immutable
ModuleItemWithComments. - build() - Method in class hydra.typeScript.syntax.NamedExport.Builder
-
Builds an immutable
NamedExport. - build() - Method in class hydra.typeScript.syntax.ObjectPattern.Builder
-
Builds an immutable
ObjectPattern. - build() - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression.Builder
-
Builds an immutable
ParameterizedTypeExpression. - build() - Method in class hydra.typeScript.syntax.Program.Builder
-
Builds an immutable
Program. - build() - Method in class hydra.typeScript.syntax.Property.Builder
-
Builds an immutable
Property. - build() - Method in class hydra.typeScript.syntax.PropertySignature.Builder
-
Builds an immutable
PropertySignature. - build() - Method in class hydra.typeScript.syntax.RestElement.Builder
-
Builds an immutable
RestElement. - build() - Method in class hydra.typeScript.syntax.SpreadElement.Builder
-
Builds an immutable
SpreadElement. - build() - Method in class hydra.typeScript.syntax.StatementWithComments.Builder
-
Builds an immutable
StatementWithComments. - build() - Method in class hydra.typeScript.syntax.StringLiteral.Builder
-
Builds an immutable
StringLiteral. - build() - Method in class hydra.typeScript.syntax.SwitchCase.Builder
-
Builds an immutable
SwitchCase. - build() - Method in class hydra.typeScript.syntax.SwitchStatement.Builder
-
Builds an immutable
SwitchStatement. - build() - Method in class hydra.typeScript.syntax.TemplateElement.Builder
-
Builds an immutable
TemplateElement. - build() - Method in class hydra.typeScript.syntax.TemplateLiteral.Builder
-
Builds an immutable
TemplateLiteral. - build() - Method in class hydra.typeScript.syntax.ThrowStatement.Builder
-
Builds an immutable
ThrowStatement. - build() - Method in class hydra.typeScript.syntax.TryStatement.Builder
-
Builds an immutable
TryStatement. - build() - Method in class hydra.typeScript.syntax.TypeAliasDeclaration.Builder
-
Builds an immutable
TypeAliasDeclaration. - build() - Method in class hydra.typeScript.syntax.TypeAnnotation.Builder
-
Builds an immutable
TypeAnnotation. - build() - Method in class hydra.typeScript.syntax.TypedPattern.Builder
-
Builds an immutable
TypedPattern. - build() - Method in class hydra.typeScript.syntax.TypeParameter.Builder
-
Builds an immutable
TypeParameter. - build() - Method in class hydra.typeScript.syntax.UnaryExpression.Builder
-
Builds an immutable
UnaryExpression. - build() - Method in class hydra.typeScript.syntax.VariableDeclaration.Builder
-
Builds an immutable
VariableDeclaration. - build() - Method in class hydra.typeScript.syntax.VariableDeclarator.Builder
-
Builds an immutable
VariableDeclarator. - build() - Method in class hydra.typeScript.syntax.WhileStatement.Builder
-
Builds an immutable
WhileStatement. - builder() - Static method in class hydra.typeScript.syntax.ArrayTypeExpression
-
Creates a new fluent builder for
ArrayTypeExpression. - builder() - Static method in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Creates a new fluent builder for
ArrowFunctionExpression. - builder() - Static method in class hydra.typeScript.syntax.AsExpression
-
Creates a new fluent builder for
AsExpression. - builder() - Static method in class hydra.typeScript.syntax.AssignmentExpression
-
Creates a new fluent builder for
AssignmentExpression. - builder() - Static method in class hydra.typeScript.syntax.AssignmentPattern
-
Creates a new fluent builder for
AssignmentPattern. - builder() - Static method in class hydra.typeScript.syntax.BinaryExpression
-
Creates a new fluent builder for
BinaryExpression. - builder() - Static method in class hydra.typeScript.syntax.CallExpression
-
Creates a new fluent builder for
CallExpression. - builder() - Static method in class hydra.typeScript.syntax.CatchClause
-
Creates a new fluent builder for
CatchClause. - builder() - Static method in class hydra.typeScript.syntax.ClassDeclaration
-
Creates a new fluent builder for
ClassDeclaration. - builder() - Static method in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Creates a new fluent builder for
ClassDeclarationWithComments. - builder() - Static method in class hydra.typeScript.syntax.ConditionalExpression
-
Creates a new fluent builder for
ConditionalExpression. - builder() - Static method in class hydra.typeScript.syntax.DocumentationComment
-
Creates a new fluent builder for
DocumentationComment. - builder() - Static method in class hydra.typeScript.syntax.DocumentationTag
-
Creates a new fluent builder for
DocumentationTag. - builder() - Static method in class hydra.typeScript.syntax.DoWhileStatement
-
Creates a new fluent builder for
DoWhileStatement. - builder() - Static method in class hydra.typeScript.syntax.ExportAllDeclaration
-
Creates a new fluent builder for
ExportAllDeclaration. - builder() - Static method in class hydra.typeScript.syntax.ExportSpecifier
-
Creates a new fluent builder for
ExportSpecifier. - builder() - Static method in class hydra.typeScript.syntax.ForInStatement
-
Creates a new fluent builder for
ForInStatement. - builder() - Static method in class hydra.typeScript.syntax.ForOfStatement
-
Creates a new fluent builder for
ForOfStatement. - builder() - Static method in class hydra.typeScript.syntax.ForStatement
-
Creates a new fluent builder for
ForStatement. - builder() - Static method in class hydra.typeScript.syntax.FunctionDeclaration
-
Creates a new fluent builder for
FunctionDeclaration. - builder() - Static method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Creates a new fluent builder for
FunctionDeclarationWithComments. - builder() - Static method in class hydra.typeScript.syntax.FunctionExpression
-
Creates a new fluent builder for
FunctionExpression. - builder() - Static method in class hydra.typeScript.syntax.FunctionTypeExpression
-
Creates a new fluent builder for
FunctionTypeExpression. - builder() - Static method in class hydra.typeScript.syntax.Identifier
-
Creates a new fluent builder for
Identifier. - builder() - Static method in class hydra.typeScript.syntax.IfStatement
-
Creates a new fluent builder for
IfStatement. - builder() - Static method in class hydra.typeScript.syntax.ImportDeclaration
-
Creates a new fluent builder for
ImportDeclaration. - builder() - Static method in class hydra.typeScript.syntax.ImportDefaultSpecifier
-
Creates a new fluent builder for
ImportDefaultSpecifier. - builder() - Static method in class hydra.typeScript.syntax.ImportNamespaceSpecifier
-
Creates a new fluent builder for
ImportNamespaceSpecifier. - builder() - Static method in class hydra.typeScript.syntax.ImportSpecifier
-
Creates a new fluent builder for
ImportSpecifier. - builder() - Static method in class hydra.typeScript.syntax.InterfaceDeclaration
-
Creates a new fluent builder for
InterfaceDeclaration. - builder() - Static method in class hydra.typeScript.syntax.LabeledStatement
-
Creates a new fluent builder for
LabeledStatement. - builder() - Static method in class hydra.typeScript.syntax.MemberExpression
-
Creates a new fluent builder for
MemberExpression. - builder() - Static method in class hydra.typeScript.syntax.MethodDefinition
-
Creates a new fluent builder for
MethodDefinition. - builder() - Static method in class hydra.typeScript.syntax.ModuleItemWithComments
-
Creates a new fluent builder for
ModuleItemWithComments. - builder() - Static method in class hydra.typeScript.syntax.NamedExport
-
Creates a new fluent builder for
NamedExport. - builder() - Static method in class hydra.typeScript.syntax.ObjectPattern
-
Creates a new fluent builder for
ObjectPattern. - builder() - Static method in class hydra.typeScript.syntax.ParameterizedTypeExpression
-
Creates a new fluent builder for
ParameterizedTypeExpression. - builder() - Static method in class hydra.typeScript.syntax.Program
-
Creates a new fluent builder for
Program. - builder() - Static method in class hydra.typeScript.syntax.Property
-
Creates a new fluent builder for
Property. - builder() - Static method in class hydra.typeScript.syntax.PropertySignature
-
Creates a new fluent builder for
PropertySignature. - builder() - Static method in class hydra.typeScript.syntax.RestElement
-
Creates a new fluent builder for
RestElement. - builder() - Static method in class hydra.typeScript.syntax.SpreadElement
-
Creates a new fluent builder for
SpreadElement. - builder() - Static method in class hydra.typeScript.syntax.StatementWithComments
-
Creates a new fluent builder for
StatementWithComments. - builder() - Static method in class hydra.typeScript.syntax.StringLiteral
-
Creates a new fluent builder for
StringLiteral. - builder() - Static method in class hydra.typeScript.syntax.SwitchCase
-
Creates a new fluent builder for
SwitchCase. - builder() - Static method in class hydra.typeScript.syntax.SwitchStatement
-
Creates a new fluent builder for
SwitchStatement. - builder() - Static method in class hydra.typeScript.syntax.TemplateElement
-
Creates a new fluent builder for
TemplateElement. - builder() - Static method in class hydra.typeScript.syntax.TemplateLiteral
-
Creates a new fluent builder for
TemplateLiteral. - builder() - Static method in class hydra.typeScript.syntax.ThrowStatement
-
Creates a new fluent builder for
ThrowStatement. - builder() - Static method in class hydra.typeScript.syntax.TryStatement
-
Creates a new fluent builder for
TryStatement. - builder() - Static method in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Creates a new fluent builder for
TypeAliasDeclaration. - builder() - Static method in class hydra.typeScript.syntax.TypeAnnotation
-
Creates a new fluent builder for
TypeAnnotation. - builder() - Static method in class hydra.typeScript.syntax.TypedPattern
-
Creates a new fluent builder for
TypedPattern. - builder() - Static method in class hydra.typeScript.syntax.TypeParameter
-
Creates a new fluent builder for
TypeParameter. - builder() - Static method in class hydra.typeScript.syntax.UnaryExpression
-
Creates a new fluent builder for
UnaryExpression. - builder() - Static method in class hydra.typeScript.syntax.VariableDeclaration
-
Creates a new fluent builder for
VariableDeclaration. - builder() - Static method in class hydra.typeScript.syntax.VariableDeclarator
-
Creates a new fluent builder for
VariableDeclarator. - builder() - Static method in class hydra.typeScript.syntax.WhileStatement
-
Creates a new fluent builder for
WhileStatement. - Builder() - Constructor for class hydra.typeScript.syntax.ArrayTypeExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ArrowFunctionExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.AsExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.AssignmentExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.AssignmentPattern.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.BinaryExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.CallExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.CatchClause.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ClassDeclaration.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ClassDeclarationWithComments.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ConditionalExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.DocumentationComment.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.DocumentationTag.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.DoWhileStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ExportAllDeclaration.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ExportSpecifier.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ForInStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ForOfStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ForStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.FunctionDeclaration.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.FunctionDeclarationWithComments.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.FunctionExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.FunctionTypeExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.Identifier.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.IfStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ImportDeclaration.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ImportDefaultSpecifier.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ImportNamespaceSpecifier.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ImportSpecifier.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.InterfaceDeclaration.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.LabeledStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.MemberExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.MethodDefinition.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ModuleItemWithComments.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.NamedExport.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ObjectPattern.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ParameterizedTypeExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.Program.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.Property.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.PropertySignature.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.RestElement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.SpreadElement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.StatementWithComments.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.StringLiteral.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.SwitchCase.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.SwitchStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.TemplateElement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.TemplateLiteral.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.ThrowStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.TryStatement.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.TypeAliasDeclaration.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.TypeAnnotation.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.TypedPattern.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.TypeParameter.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.UnaryExpression.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.VariableDeclaration.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.VariableDeclarator.Builder
- Builder() - Constructor for class hydra.typeScript.syntax.WhileStatement.Builder
C
- Call(CallExpression) - Constructor for class hydra.typeScript.syntax.Expression.Call
-
Constructs an immutable
Expression.Call. - CALL - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.callfield. - callee - Variable in class hydra.typeScript.syntax.CallExpression
-
The function being called
- callee(Expression) - Method in class hydra.typeScript.syntax.CallExpression.Builder
- CALLEE - Static variable in class hydra.typeScript.syntax.CallExpression
-
Name of the
hydra.typeScript.syntax.CallExpression.calleefield. - callExpression(TypedTerm<Expression>, TypedTerm<List<Expression>>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.CallExpression
- CallExpression - Class in hydra.typeScript.syntax
-
A function call expression
- CallExpression(Expression, List<Expression>, Boolean) - Constructor for class hydra.typeScript.syntax.CallExpression
-
Constructs an immutable
CallExpression. - CallExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
CallExpression. - callExpressionArguments(TypedTerm<CallExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the arguments field of hydra.typeScript.syntax.CallExpression
- callExpressionCallee(TypedTerm<CallExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the callee field of hydra.typeScript.syntax.CallExpression
- callExpressionCallExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.CallExpression
- callExpressionOptional(TypedTerm<CallExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the optional field of hydra.typeScript.syntax.CallExpression
- callExpressionToExpr(CallExpression) - Static method in interface hydra.typeScript.Serde
-
Convert a call expression to an AST expression
- callExpressionWithArguments(TypedTerm<CallExpression>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the arguments field of hydra.typeScript.syntax.CallExpression
- callExpressionWithCallee(TypedTerm<CallExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the callee field of hydra.typeScript.syntax.CallExpression
- callExpressionWithOptional(TypedTerm<CallExpression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the optional field of hydra.typeScript.syntax.CallExpression
- cases - Variable in class hydra.typeScript.syntax.SwitchStatement
- cases(List<SwitchCase>) - Method in class hydra.typeScript.syntax.SwitchStatement.Builder
- CASES - Static variable in class hydra.typeScript.syntax.SwitchStatement
-
Name of the
hydra.typeScript.syntax.SwitchStatement.casesfield. - catchClause(TypedTerm<Optional<Pattern>>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.CatchClause
- CatchClause - Class in hydra.typeScript.syntax
-
A catch clause
- CatchClause(Optional<Pattern>, List<Statement>) - Constructor for class hydra.typeScript.syntax.CatchClause
-
Constructs an immutable
CatchClause. - CatchClause.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
CatchClause. - catchClauseBody(TypedTerm<CatchClause>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.CatchClause
- catchClauseCatchClause() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.CatchClause
- catchClauseParam(TypedTerm<CatchClause>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the param field of hydra.typeScript.syntax.CatchClause
- catchClauseToExpr(CatchClause) - Static method in interface hydra.typeScript.Serde
-
Convert a catch clause to an AST expression
- catchClauseWithBody(TypedTerm<CatchClause>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.CatchClause
- catchClauseWithParam(TypedTerm<CatchClause>, TypedTerm<Optional<Pattern>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the param field of hydra.typeScript.syntax.CatchClause
- CLASS_DECLARATION - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.classDeclarationfield. - classDeclaration(TypedTerm<Identifier>, TypedTerm<Optional<Expression>>, TypedTerm<List<MethodDefinition>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ClassDeclaration
- ClassDeclaration - Class in hydra.typeScript.syntax
-
A class declaration
- ClassDeclaration(ClassDeclaration) - Constructor for class hydra.typeScript.syntax.Statement.ClassDeclaration
-
Constructs an immutable
Statement.ClassDeclaration. - ClassDeclaration(Identifier, Optional<Expression>, List<MethodDefinition>) - Constructor for class hydra.typeScript.syntax.ClassDeclaration
-
Constructs an immutable
ClassDeclaration. - ClassDeclaration.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ClassDeclaration. - classDeclarationBody(TypedTerm<ClassDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.ClassDeclaration
- classDeclarationClassDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ClassDeclaration
- classDeclarationId(TypedTerm<ClassDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the id field of hydra.typeScript.syntax.ClassDeclaration
- classDeclarationSuperClass(TypedTerm<ClassDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the superClass field of hydra.typeScript.syntax.ClassDeclaration
- classDeclarationToExpr(ClassDeclaration) - Static method in interface hydra.typeScript.Serde
-
Convert a class declaration to an AST expression
- classDeclarationWithBody(TypedTerm<ClassDeclaration>, TypedTerm<List<MethodDefinition>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.ClassDeclaration
- classDeclarationWithComments(TypedTerm<ClassDeclaration>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ClassDeclarationWithComments
- ClassDeclarationWithComments - Class in hydra.typeScript.syntax
-
A class declaration with optional JSDoc
- ClassDeclarationWithComments(ClassDeclaration, Optional<DocumentationComment>) - Constructor for class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Constructs an immutable
ClassDeclarationWithComments. - ClassDeclarationWithComments.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ClassDeclarationWithComments. - classDeclarationWithCommentsBody(TypedTerm<ClassDeclarationWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.ClassDeclarationWithComments
- classDeclarationWithCommentsClassDeclarationWithComments() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ClassDeclarationWithComments
- classDeclarationWithCommentsComments(TypedTerm<ClassDeclarationWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the comments field of hydra.typeScript.syntax.ClassDeclarationWithComments
- classDeclarationWithCommentsToExpr(ClassDeclarationWithComments) - Static method in interface hydra.typeScript.Serde
-
Convert a class declaration with comments to an AST expression
- classDeclarationWithCommentsWithBody(TypedTerm<ClassDeclarationWithComments>, TypedTerm<ClassDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.ClassDeclarationWithComments
- classDeclarationWithCommentsWithComments(TypedTerm<ClassDeclarationWithComments>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the comments field of hydra.typeScript.syntax.ClassDeclarationWithComments
- classDeclarationWithId(TypedTerm<ClassDeclaration>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the id field of hydra.typeScript.syntax.ClassDeclaration
- classDeclarationWithSuperClass(TypedTerm<ClassDeclaration>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the superClass field of hydra.typeScript.syntax.ClassDeclaration
- Coder - Interface in hydra.typeScript
-
TypeScript code generator: emits TypeScript type declarations from Hydra modules
- collectForallParams(Type) - Static method in interface hydra.typeScript.Coder
-
Collect the bound parameter names from a chain of nested foralls, in outer-to-inner order; stops at the first non-forall type
- collectImports(ModuleName, Type) - Static method in interface hydra.typeScript.Coder
-
Collect the names of every type referenced in a type tree that belongs to a different namespace than the current module, for computing the imports needed at the top of the emitted .ts file
- collectInnerTypeImports(ModuleName, Term) - Static method in interface hydra.typeScript.Coder
-
Collect type imports referenced inside a term tree (lambda bodies, type applications, let-binding schemes), supplementing the top-level typeScheme walk
- collectTermImports(ModuleName, Term) - Static method in interface hydra.typeScript.Coder
-
Like collectImports but walks a Term, gathering free term-level variables that resolve to a different module
- colonOp() - Static method in interface hydra.typeScript.Operators
-
Type annotation colon (:)
- commaOp() - Static method in interface hydra.typeScript.Operators
-
Comma operator (,)
- Comment - Class in hydra.typeScript.syntax
-
A TypeScript comment
- Comment.Block - Class in hydra.typeScript.syntax
-
A block comment, delimited by slash-star and star-slash
- Comment.Documentation - Class in hydra.typeScript.syntax
-
A documentation comment, delimited by slash-double-star and star-slash (JSDoc)
- Comment.Line - Class in hydra.typeScript.syntax
-
A single-line comment (// ...)
- Comment.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
Commentwith a defaultComment.PartialVisitor.otherwise(hydra.typeScript.syntax.Comment)branch. - Comment.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
Comment. - commentBlock(TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the block variant of hydra.typeScript.syntax.Comment
- commentComment() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Comment
- commentDocumentation(TypedTerm<DocumentationComment>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the documentation variant of hydra.typeScript.syntax.Comment
- commentLine(TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the line variant of hydra.typeScript.syntax.Comment
- comments - Variable in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Optional JSDoc comment
- comments - Variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Optional JSDoc comment
- comments - Variable in class hydra.typeScript.syntax.ModuleItemWithComments
-
Optional documentation comment
- comments - Variable in class hydra.typeScript.syntax.PropertySignature
-
Optional JSDoc documentation comment to emit above this property
- comments - Variable in class hydra.typeScript.syntax.StatementWithComments
-
Optional documentation comment
- comments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments.Builder
- comments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments.Builder
- comments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.ModuleItemWithComments.Builder
- comments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.PropertySignature.Builder
- comments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.StatementWithComments.Builder
- COMMENTS - Static variable in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Name of the
hydra.typeScript.syntax.ClassDeclarationWithComments.commentsfield. - COMMENTS - Static variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Name of the
hydra.typeScript.syntax.FunctionDeclarationWithComments.commentsfield. - COMMENTS - Static variable in class hydra.typeScript.syntax.ModuleItemWithComments
-
Name of the
hydra.typeScript.syntax.ModuleItemWithComments.commentsfield. - COMMENTS - Static variable in class hydra.typeScript.syntax.PropertySignature
-
Name of the
hydra.typeScript.syntax.PropertySignature.commentsfield. - COMMENTS - Static variable in class hydra.typeScript.syntax.StatementWithComments
-
Name of the
hydra.typeScript.syntax.StatementWithComments.commentsfield. - compareTo(ArrayElement) - Method in class hydra.typeScript.syntax.ArrayElement.Expression
- compareTo(ArrayElement) - Method in class hydra.typeScript.syntax.ArrayElement.Hole
- compareTo(ArrayElement) - Method in class hydra.typeScript.syntax.ArrayElement.Spread
- compareTo(ArrayTypeExpression) - Method in class hydra.typeScript.syntax.ArrayTypeExpression
- compareTo(ArrowFunctionBody) - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Block
- compareTo(ArrowFunctionBody) - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Expression
- compareTo(ArrowFunctionExpression) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
- compareTo(AsExpression) - Method in class hydra.typeScript.syntax.AsExpression
- compareTo(AssignmentExpression) - Method in class hydra.typeScript.syntax.AssignmentExpression
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.AddAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.AndAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.Assign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.DivideAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.NullishAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.OrAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign
- compareTo(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign
- compareTo(AssignmentPattern) - Method in class hydra.typeScript.syntax.AssignmentPattern
- compareTo(BinaryExpression) - Method in class hydra.typeScript.syntax.BinaryExpression
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Add
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.And
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseOr
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseXor
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Divide
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Equal
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Exponentiate
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThan
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.In
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Instanceof
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.LeftShift
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.LessThan
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Modulo
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Multiply
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.NotEqual
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Or
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.RightShift
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.StrictEqual
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.Subtract
- compareTo(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
- compareTo(CallExpression) - Method in class hydra.typeScript.syntax.CallExpression
- compareTo(CatchClause) - Method in class hydra.typeScript.syntax.CatchClause
- compareTo(ClassDeclaration) - Method in class hydra.typeScript.syntax.ClassDeclaration
- compareTo(ClassDeclarationWithComments) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
- compareTo(Comment) - Method in class hydra.typeScript.syntax.Comment.Block
- compareTo(Comment) - Method in class hydra.typeScript.syntax.Comment.Documentation
- compareTo(Comment) - Method in class hydra.typeScript.syntax.Comment.Line
- compareTo(ConditionalExpression) - Method in class hydra.typeScript.syntax.ConditionalExpression
- compareTo(DocumentationComment) - Method in class hydra.typeScript.syntax.DocumentationComment
- compareTo(DocumentationTag) - Method in class hydra.typeScript.syntax.DocumentationTag
- compareTo(DoWhileStatement) - Method in class hydra.typeScript.syntax.DoWhileStatement
- compareTo(ExportAllDeclaration) - Method in class hydra.typeScript.syntax.ExportAllDeclaration
- compareTo(ExportDeclaration) - Method in class hydra.typeScript.syntax.ExportDeclaration.All
- compareTo(ExportDeclaration) - Method in class hydra.typeScript.syntax.ExportDeclaration.Declaration
- compareTo(ExportDeclaration) - Method in class hydra.typeScript.syntax.ExportDeclaration.Default
- compareTo(ExportDeclaration) - Method in class hydra.typeScript.syntax.ExportDeclaration.Named
- compareTo(ExportSpecifier) - Method in class hydra.typeScript.syntax.ExportSpecifier
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Array
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Arrow
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.AsExpression
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Assignment
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Await
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Binary
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Call
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Conditional
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Function
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Identifier
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Literal
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Member
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.New
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Object_
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Parenthesized
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Sequence
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Spread
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.This
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Unary
- compareTo(Expression) - Method in class hydra.typeScript.syntax.Expression.Yield
- compareTo(ForInit) - Method in class hydra.typeScript.syntax.ForInit.Expression
- compareTo(ForInit) - Method in class hydra.typeScript.syntax.ForInit.Variable
- compareTo(ForInLeft) - Method in class hydra.typeScript.syntax.ForInLeft.Pattern
- compareTo(ForInLeft) - Method in class hydra.typeScript.syntax.ForInLeft.Variable
- compareTo(ForInStatement) - Method in class hydra.typeScript.syntax.ForInStatement
- compareTo(ForOfStatement) - Method in class hydra.typeScript.syntax.ForOfStatement
- compareTo(ForStatement) - Method in class hydra.typeScript.syntax.ForStatement
- compareTo(FunctionDeclaration) - Method in class hydra.typeScript.syntax.FunctionDeclaration
- compareTo(FunctionDeclarationWithComments) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
- compareTo(FunctionExpression) - Method in class hydra.typeScript.syntax.FunctionExpression
- compareTo(FunctionTypeExpression) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
- compareTo(Identifier) - Method in class hydra.typeScript.syntax.Identifier
- compareTo(IfStatement) - Method in class hydra.typeScript.syntax.IfStatement
- compareTo(ImportClause) - Method in class hydra.typeScript.syntax.ImportClause.Default
- compareTo(ImportClause) - Method in class hydra.typeScript.syntax.ImportClause.Named
- compareTo(ImportClause) - Method in class hydra.typeScript.syntax.ImportClause.Namespace
- compareTo(ImportDeclaration) - Method in class hydra.typeScript.syntax.ImportDeclaration
- compareTo(ImportDefaultSpecifier) - Method in class hydra.typeScript.syntax.ImportDefaultSpecifier
- compareTo(ImportNamespaceSpecifier) - Method in class hydra.typeScript.syntax.ImportNamespaceSpecifier
- compareTo(ImportSpecifier) - Method in class hydra.typeScript.syntax.ImportSpecifier
- compareTo(InterfaceDeclaration) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
- compareTo(LabeledStatement) - Method in class hydra.typeScript.syntax.LabeledStatement
- compareTo(Literal) - Method in class hydra.typeScript.syntax.Literal.BigInt
- compareTo(Literal) - Method in class hydra.typeScript.syntax.Literal.Boolean_
- compareTo(Literal) - Method in class hydra.typeScript.syntax.Literal.Null
- compareTo(Literal) - Method in class hydra.typeScript.syntax.Literal.Number_
- compareTo(Literal) - Method in class hydra.typeScript.syntax.Literal.String_
- compareTo(Literal) - Method in class hydra.typeScript.syntax.Literal.Template
- compareTo(Literal) - Method in class hydra.typeScript.syntax.Literal.Undefined
- compareTo(MemberExpression) - Method in class hydra.typeScript.syntax.MemberExpression
- compareTo(MethodDefinition) - Method in class hydra.typeScript.syntax.MethodDefinition
- compareTo(MethodKind) - Method in class hydra.typeScript.syntax.MethodKind.Constructor
- compareTo(MethodKind) - Method in class hydra.typeScript.syntax.MethodKind.Get
- compareTo(MethodKind) - Method in class hydra.typeScript.syntax.MethodKind.Method
- compareTo(MethodKind) - Method in class hydra.typeScript.syntax.MethodKind.Set
- compareTo(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItem.Export
- compareTo(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItem.Import
- compareTo(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItem.Interface
- compareTo(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItem.Statement
- compareTo(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItem.TypeAlias
- compareTo(ModuleItemWithComments) - Method in class hydra.typeScript.syntax.ModuleItemWithComments
- compareTo(NamedExport) - Method in class hydra.typeScript.syntax.NamedExport
- compareTo(NumericLiteral) - Method in class hydra.typeScript.syntax.NumericLiteral.Float_
- compareTo(NumericLiteral) - Method in class hydra.typeScript.syntax.NumericLiteral.Integer_
- compareTo(ObjectPattern) - Method in class hydra.typeScript.syntax.ObjectPattern
- compareTo(ObjectPatternProperty) - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Property
- compareTo(ObjectPatternProperty) - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Rest
- compareTo(ParameterizedTypeExpression) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
- compareTo(Pattern) - Method in class hydra.typeScript.syntax.Pattern.Array
- compareTo(Pattern) - Method in class hydra.typeScript.syntax.Pattern.Assignment
- compareTo(Pattern) - Method in class hydra.typeScript.syntax.Pattern.Identifier
- compareTo(Pattern) - Method in class hydra.typeScript.syntax.Pattern.Object_
- compareTo(Pattern) - Method in class hydra.typeScript.syntax.Pattern.Rest
- compareTo(Pattern) - Method in class hydra.typeScript.syntax.Pattern.Typed
- compareTo(Program) - Method in class hydra.typeScript.syntax.Program
- compareTo(Property) - Method in class hydra.typeScript.syntax.Property
- compareTo(PropertyKind) - Method in class hydra.typeScript.syntax.PropertyKind.Get
- compareTo(PropertyKind) - Method in class hydra.typeScript.syntax.PropertyKind.Init
- compareTo(PropertyKind) - Method in class hydra.typeScript.syntax.PropertyKind.Set
- compareTo(PropertySignature) - Method in class hydra.typeScript.syntax.PropertySignature
- compareTo(RestElement) - Method in class hydra.typeScript.syntax.RestElement
- compareTo(SourceType) - Method in class hydra.typeScript.syntax.SourceType.Module
- compareTo(SourceType) - Method in class hydra.typeScript.syntax.SourceType.Script
- compareTo(SpreadElement) - Method in class hydra.typeScript.syntax.SpreadElement
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Block
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Break
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.ClassDeclaration
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Continue
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Debugger
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.DoWhile
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Empty
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Expression
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.For
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.ForIn
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.ForOf
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.FunctionDeclaration
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.If
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Labeled
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Return
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Switch
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Throw
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.Try
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.VariableDeclaration
- compareTo(Statement) - Method in class hydra.typeScript.syntax.Statement.While
- compareTo(StatementWithComments) - Method in class hydra.typeScript.syntax.StatementWithComments
- compareTo(StringLiteral) - Method in class hydra.typeScript.syntax.StringLiteral
- compareTo(SwitchCase) - Method in class hydra.typeScript.syntax.SwitchCase
- compareTo(SwitchStatement) - Method in class hydra.typeScript.syntax.SwitchStatement
- compareTo(TemplateElement) - Method in class hydra.typeScript.syntax.TemplateElement
- compareTo(TemplateLiteral) - Method in class hydra.typeScript.syntax.TemplateLiteral
- compareTo(ThrowStatement) - Method in class hydra.typeScript.syntax.ThrowStatement
- compareTo(TryStatement) - Method in class hydra.typeScript.syntax.TryStatement
- compareTo(TypeAliasDeclaration) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
- compareTo(TypeAnnotation) - Method in class hydra.typeScript.syntax.TypeAnnotation
- compareTo(TypedPattern) - Method in class hydra.typeScript.syntax.TypedPattern
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Any
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Array
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Function
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Identifier
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Intersection
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Literal
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Never
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Object_
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Optional
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Parameterized
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Readonly
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Tuple
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Union
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Unknown
- compareTo(TypeExpression) - Method in class hydra.typeScript.syntax.TypeExpression.Void_
- compareTo(TypeParameter) - Method in class hydra.typeScript.syntax.TypeParameter
- compareTo(UnaryExpression) - Method in class hydra.typeScript.syntax.UnaryExpression
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.BitwiseNot
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Decrement
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Delete
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Increment
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Negate
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Not
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Plus
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Typeof
- compareTo(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryOperator.Void_
- compareTo(VariableDeclaration) - Method in class hydra.typeScript.syntax.VariableDeclaration
- compareTo(VariableDeclarator) - Method in class hydra.typeScript.syntax.VariableDeclarator
- compareTo(VariableKind) - Method in class hydra.typeScript.syntax.VariableKind.Const
- compareTo(VariableKind) - Method in class hydra.typeScript.syntax.VariableKind.Let
- compareTo(VariableKind) - Method in class hydra.typeScript.syntax.VariableKind.Var
- compareTo(WhileStatement) - Method in class hydra.typeScript.syntax.WhileStatement
- computed - Variable in class hydra.typeScript.syntax.MemberExpression
-
Whether using bracket notation (obj[prop])
- computed - Variable in class hydra.typeScript.syntax.MethodDefinition
-
Whether the key is computed
- computed - Variable in class hydra.typeScript.syntax.Property
-
Whether the key is computed [expr]
- computed(Boolean) - Method in class hydra.typeScript.syntax.MemberExpression.Builder
- computed(Boolean) - Method in class hydra.typeScript.syntax.MethodDefinition.Builder
- computed(Boolean) - Method in class hydra.typeScript.syntax.Property.Builder
- COMPUTED - Static variable in class hydra.typeScript.syntax.MemberExpression
-
Name of the
hydra.typeScript.syntax.MemberExpression.computedfield. - COMPUTED - Static variable in class hydra.typeScript.syntax.MethodDefinition
-
Name of the
hydra.typeScript.syntax.MethodDefinition.computedfield. - COMPUTED - Static variable in class hydra.typeScript.syntax.Property
-
Name of the
hydra.typeScript.syntax.Property.computedfield. - Conditional(ConditionalExpression) - Constructor for class hydra.typeScript.syntax.Expression.Conditional
-
Constructs an immutable
Expression.Conditional. - CONDITIONAL - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.conditionalfield. - conditionalExpression(TypedTerm<Expression>, TypedTerm<Expression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ConditionalExpression
- ConditionalExpression - Class in hydra.typeScript.syntax
-
A conditional (ternary) expression: test ? consequent : alternate
- ConditionalExpression(Expression, Expression, Expression) - Constructor for class hydra.typeScript.syntax.ConditionalExpression
-
Constructs an immutable
ConditionalExpression. - ConditionalExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ConditionalExpression. - conditionalExpressionAlternate(TypedTerm<ConditionalExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the alternate field of hydra.typeScript.syntax.ConditionalExpression
- conditionalExpressionConditionalExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ConditionalExpression
- conditionalExpressionConsequent(TypedTerm<ConditionalExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the consequent field of hydra.typeScript.syntax.ConditionalExpression
- conditionalExpressionTest(TypedTerm<ConditionalExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the test field of hydra.typeScript.syntax.ConditionalExpression
- conditionalExpressionToExpr(ConditionalExpression) - Static method in interface hydra.typeScript.Serde
-
Convert a conditional expression to an AST expression
- conditionalExpressionWithAlternate(TypedTerm<ConditionalExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the alternate field of hydra.typeScript.syntax.ConditionalExpression
- conditionalExpressionWithConsequent(TypedTerm<ConditionalExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the consequent field of hydra.typeScript.syntax.ConditionalExpression
- conditionalExpressionWithTest(TypedTerm<ConditionalExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the test field of hydra.typeScript.syntax.ConditionalExpression
- consequent - Variable in class hydra.typeScript.syntax.ConditionalExpression
- consequent - Variable in class hydra.typeScript.syntax.IfStatement
- consequent - Variable in class hydra.typeScript.syntax.SwitchCase
-
The statements to execute
- consequent(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression.Builder
- consequent(Statement) - Method in class hydra.typeScript.syntax.IfStatement.Builder
- consequent(List<Statement>) - Method in class hydra.typeScript.syntax.SwitchCase.Builder
- CONSEQUENT - Static variable in class hydra.typeScript.syntax.ConditionalExpression
-
Name of the
hydra.typeScript.syntax.ConditionalExpression.consequentfield. - CONSEQUENT - Static variable in class hydra.typeScript.syntax.IfStatement
-
Name of the
hydra.typeScript.syntax.IfStatement.consequentfield. - CONSEQUENT - Static variable in class hydra.typeScript.syntax.SwitchCase
-
Name of the
hydra.typeScript.syntax.SwitchCase.consequentfield. - Const() - Constructor for class hydra.typeScript.syntax.VariableKind.Const
-
Constructs an immutable
VariableKind.Const. - CONST - Static variable in class hydra.typeScript.syntax.VariableKind
-
Name of the
hydra.typeScript.syntax.VariableKind.constfield. - constraint - Variable in class hydra.typeScript.syntax.TypeParameter
-
Optional constraint (extends clause)
- constraint(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.TypeParameter.Builder
- CONSTRAINT - Static variable in class hydra.typeScript.syntax.TypeParameter
-
Name of the
hydra.typeScript.syntax.TypeParameter.constraintfield. - Constructor() - Constructor for class hydra.typeScript.syntax.MethodKind.Constructor
-
Constructs an immutable
MethodKind.Constructor. - CONSTRUCTOR - Static variable in class hydra.typeScript.syntax.MethodKind
-
Name of the
hydra.typeScript.syntax.MethodKind.constructorfield. - Continue(Optional<Identifier>) - Constructor for class hydra.typeScript.syntax.Statement.Continue
-
Constructs an immutable
Statement.Continue. - CONTINUE - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.continuefield. - continueStatementToExpr(Optional<Identifier>) - Static method in interface hydra.typeScript.Serde
-
Convert a continue statement to an AST expression
D
- Debugger() - Constructor for class hydra.typeScript.syntax.Statement.Debugger
-
Constructs an immutable
Statement.Debugger. - DEBUGGER - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.debuggerfield. - Declaration(Statement) - Constructor for class hydra.typeScript.syntax.ExportDeclaration.Declaration
-
Constructs an immutable
ExportDeclaration.Declaration. - DECLARATION - Static variable in class hydra.typeScript.syntax.ExportDeclaration
-
Name of the
hydra.typeScript.syntax.ExportDeclaration.declarationfield. - declarations - Variable in class hydra.typeScript.syntax.VariableDeclaration
- declarations(List<VariableDeclarator>) - Method in class hydra.typeScript.syntax.VariableDeclaration.Builder
- DECLARATIONS - Static variable in class hydra.typeScript.syntax.VariableDeclaration
-
Name of the
hydra.typeScript.syntax.VariableDeclaration.declarationsfield. - Decrement() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Decrement
-
Constructs an immutable
UnaryOperator.Decrement. - DECREMENT - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.decrementfield. - Default(Expression) - Constructor for class hydra.typeScript.syntax.ExportDeclaration.Default
-
Constructs an immutable
ExportDeclaration.Default. - Default(ImportDefaultSpecifier) - Constructor for class hydra.typeScript.syntax.ImportClause.Default
-
Constructs an immutable
ImportClause.Default. - DEFAULT - Static variable in class hydra.typeScript.syntax.ExportDeclaration
-
Name of the
hydra.typeScript.syntax.ExportDeclaration.defaultfield. - DEFAULT - Static variable in class hydra.typeScript.syntax.ImportClause
-
Name of the
hydra.typeScript.syntax.ImportClause.defaultfield. - DEFAULT - Static variable in class hydra.typeScript.syntax.TypeParameter
-
Name of the
hydra.typeScript.syntax.TypeParameter.defaultfield. - default_ - Variable in class hydra.typeScript.syntax.TypeParameter
-
Optional default type
- default_(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.TypeParameter.Builder
- defineOp() - Static method in interface hydra.typeScript.Operators
-
Definition operator (= in const x = ...)
- Delete() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Delete
-
Constructs an immutable
UnaryOperator.Delete. - DELETE - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.deletefield. - description - Variable in class hydra.typeScript.syntax.DocumentationComment
-
The main description
- description - Variable in class hydra.typeScript.syntax.DocumentationTag
-
Tag description
- description(String) - Method in class hydra.typeScript.syntax.DocumentationComment.Builder
- description(String) - Method in class hydra.typeScript.syntax.DocumentationTag.Builder
- DESCRIPTION - Static variable in class hydra.typeScript.syntax.DocumentationComment
-
Name of the
hydra.typeScript.syntax.DocumentationComment.descriptionfield. - DESCRIPTION - Static variable in class hydra.typeScript.syntax.DocumentationTag
-
Name of the
hydra.typeScript.syntax.DocumentationTag.descriptionfield. - discriminant - Variable in class hydra.typeScript.syntax.SwitchStatement
- discriminant(Expression) - Method in class hydra.typeScript.syntax.SwitchStatement.Builder
- DISCRIMINANT - Static variable in class hydra.typeScript.syntax.SwitchStatement
-
Name of the
hydra.typeScript.syntax.SwitchStatement.discriminantfield. - Divide() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Divide
-
Constructs an immutable
BinaryOperator.Divide. - DIVIDE - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.dividefield. - DIVIDE_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.divideAssignfield. - DivideAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.DivideAssign
-
Constructs an immutable
AssignmentOperator.DivideAssign. - divideOp() - Static method in interface hydra.typeScript.Operators
-
Division operator (/)
- DO_WHILE - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.doWhilefield. - Documentation(DocumentationComment) - Constructor for class hydra.typeScript.syntax.Comment.Documentation
-
Constructs an immutable
Comment.Documentation. - DOCUMENTATION - Static variable in class hydra.typeScript.syntax.Comment
-
Name of the
hydra.typeScript.syntax.Comment.documentationfield. - documentationComment(TypedTerm<String>, TypedTerm<List<DocumentationTag>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.DocumentationComment
- DocumentationComment - Class in hydra.typeScript.syntax
-
A documentation comment (JSDoc) with structured tags
- DocumentationComment(String, List<DocumentationTag>) - Constructor for class hydra.typeScript.syntax.DocumentationComment
-
Constructs an immutable
DocumentationComment. - DocumentationComment.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
DocumentationComment. - documentationCommentDescription(TypedTerm<DocumentationComment>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the description field of hydra.typeScript.syntax.DocumentationComment
- documentationCommentDocumentationComment() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.DocumentationComment
- documentationCommentTags(TypedTerm<DocumentationComment>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the tags field of hydra.typeScript.syntax.DocumentationComment
- documentationCommentToExpr(DocumentationComment) - Static method in interface hydra.typeScript.Serde
-
Convert a documentation comment to an AST expression
- documentationCommentWithDescription(TypedTerm<DocumentationComment>, TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the description field of hydra.typeScript.syntax.DocumentationComment
- documentationCommentWithTags(TypedTerm<DocumentationComment>, TypedTerm<List<DocumentationTag>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the tags field of hydra.typeScript.syntax.DocumentationComment
- documentationTag(TypedTerm<String>, TypedTerm<Optional<TypeExpression>>, TypedTerm<Optional<Identifier>>, TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.DocumentationTag
- DocumentationTag - Class in hydra.typeScript.syntax
-
A documentation tag (@param, @returns, @type, etc.)
- DocumentationTag(String, Optional<TypeExpression>, Optional<Identifier>, String) - Constructor for class hydra.typeScript.syntax.DocumentationTag
-
Constructs an immutable
DocumentationTag. - DocumentationTag.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
DocumentationTag. - documentationTagDescription(TypedTerm<DocumentationTag>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the description field of hydra.typeScript.syntax.DocumentationTag
- documentationTagDocumentationTag() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.DocumentationTag
- documentationTagName(TypedTerm<DocumentationTag>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the name field of hydra.typeScript.syntax.DocumentationTag
- documentationTagParamName(TypedTerm<DocumentationTag>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the paramName field of hydra.typeScript.syntax.DocumentationTag
- documentationTagToLine(DocumentationTag) - Static method in interface hydra.typeScript.Serde
-
Convert a documentation tag to a JSDoc line.
- documentationTagType(TypedTerm<DocumentationTag>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the type field of hydra.typeScript.syntax.DocumentationTag
- documentationTagWithDescription(TypedTerm<DocumentationTag>, TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the description field of hydra.typeScript.syntax.DocumentationTag
- documentationTagWithName(TypedTerm<DocumentationTag>, TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the name field of hydra.typeScript.syntax.DocumentationTag
- documentationTagWithParamName(TypedTerm<DocumentationTag>, TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the paramName field of hydra.typeScript.syntax.DocumentationTag
- documentationTagWithType(TypedTerm<DocumentationTag>, TypedTerm<Optional<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the type field of hydra.typeScript.syntax.DocumentationTag
- DoWhile(DoWhileStatement) - Constructor for class hydra.typeScript.syntax.Statement.DoWhile
-
Constructs an immutable
Statement.DoWhile. - doWhileStatement(TypedTerm<Statement>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.DoWhileStatement
- DoWhileStatement - Class in hydra.typeScript.syntax
-
A do-while statement
- DoWhileStatement(Statement, Expression) - Constructor for class hydra.typeScript.syntax.DoWhileStatement
-
Constructs an immutable
DoWhileStatement. - DoWhileStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
DoWhileStatement. - doWhileStatementBody(TypedTerm<DoWhileStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.DoWhileStatement
- doWhileStatementDoWhileStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.DoWhileStatement
- doWhileStatementTest(TypedTerm<DoWhileStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the test field of hydra.typeScript.syntax.DoWhileStatement
- doWhileStatementToExpr(DoWhileStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a do-while statement to an AST expression
- doWhileStatementWithBody(TypedTerm<DoWhileStatement>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.DoWhileStatement
- doWhileStatementWithTest(TypedTerm<DoWhileStatement>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the test field of hydra.typeScript.syntax.DoWhileStatement
E
- eagerFreeVariablesInTerm(Term) - Static method in interface hydra.typeScript.Coder
-
Find the free variables of a term that are referenced eagerly, i.e.
- eagerFreeVariablesInTerm_dfltVars(Function<Term, List<Term>>, Function<Term, Set<Name>>, Term, T0) - Static method in interface hydra.typeScript.Coder
- Empty() - Constructor for class hydra.typeScript.syntax.Statement.Empty
-
Constructs an immutable
Statement.Empty. - EMPTY - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.emptyfield. - encodeBindingAsStatement(InferenceContext, Graph, ModuleName, Binding) - Static method in interface hydra.typeScript.Coder
-
Encode a let-binding as a TS statement inside an enclosing function body, hoisting lambda-valued bindings as nested function declarations
- encodeLazyCall(InferenceContext, Graph, ModuleName, Term, List<Term>, List<Boolean>) - Static method in interface hydra.typeScript.Coder
-
Emit a fully-applied primitive call with selected arguments wrapped in thunks, per a parallel list of laziness flags
- encodeLiteral(Literal) - Static method in interface hydra.typeScript.Coder
-
Render a Hydra literal as a TypeScript expression
- encodeLiteralType(LiteralType) - Static method in interface hydra.typeScript.Coder
-
Map a Hydra literal type to a TypeScript type expression
- encodeParam(T0, T1, ModuleName, Name, Type) - Static method in interface hydra.typeScript.Coder
-
Build a TS function parameter as a pattern, typed unless the domain is the analyze pass's untyped-variable sentinel
- encodeTerm(InferenceContext, Graph, ModuleName, Term) - Static method in interface hydra.typeScript.Coder
-
Render a Hydra term as a TypeScript expression
- encodeTerm_fsLE(InferenceContext, Graph, Term) - Static method in interface hydra.typeScript.Coder
- encodeTermDefinition(InferenceContext, Graph, ModuleName, TermDefinition) - Static method in interface hydra.typeScript.Coder
-
Render a Hydra term definition as a TypeScript module item
- encodeType(T0, T1, ModuleName, Type) - Static method in interface hydra.typeScript.Coder
-
Map a Hydra type to a TypeScript type expression
- encodeTypeDefinition(T0, Graph, ModuleName, TypeDefinition) - Static method in interface hydra.typeScript.Coder
-
Encode a Hydra type definition as an interface declaration, a discriminated-union type alias, or a plain type alias
- encodeTypeOrAny(T0, T1, ModuleName, Type) - Static method in interface hydra.typeScript.Coder
-
Try to encode a Hydra type as a TS type expression, falling back to any if encodeType fails
- Equal() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Equal
-
Constructs an immutable
BinaryOperator.Equal. - EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.equalfield. - equalOp() - Static method in interface hydra.typeScript.Operators
-
Equality operator (==)
- equals(Object) - Method in class hydra.typeScript.syntax.ArrayElement.Expression
- equals(Object) - Method in class hydra.typeScript.syntax.ArrayElement.Hole
- equals(Object) - Method in class hydra.typeScript.syntax.ArrayElement.Spread
- equals(Object) - Method in class hydra.typeScript.syntax.ArrayTypeExpression
- equals(Object) - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Block
- equals(Object) - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Expression
- equals(Object) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
- equals(Object) - Method in class hydra.typeScript.syntax.AsExpression
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentExpression
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.AddAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.AndAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.Assign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.DivideAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.NullishAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.OrAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign
- equals(Object) - Method in class hydra.typeScript.syntax.AssignmentPattern
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryExpression
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Add
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.And
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseOr
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseXor
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Divide
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Equal
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Exponentiate
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThan
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.In
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Instanceof
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.LeftShift
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.LessThan
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Modulo
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Multiply
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.NotEqual
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Or
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.RightShift
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.StrictEqual
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.Subtract
- equals(Object) - Method in class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
- equals(Object) - Method in class hydra.typeScript.syntax.CallExpression
- equals(Object) - Method in class hydra.typeScript.syntax.CatchClause
- equals(Object) - Method in class hydra.typeScript.syntax.ClassDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
- equals(Object) - Method in class hydra.typeScript.syntax.Comment.Block
- equals(Object) - Method in class hydra.typeScript.syntax.Comment.Documentation
- equals(Object) - Method in class hydra.typeScript.syntax.Comment.Line
- equals(Object) - Method in class hydra.typeScript.syntax.ConditionalExpression
- equals(Object) - Method in class hydra.typeScript.syntax.DocumentationComment
- equals(Object) - Method in class hydra.typeScript.syntax.DocumentationTag
- equals(Object) - Method in class hydra.typeScript.syntax.DoWhileStatement
- equals(Object) - Method in class hydra.typeScript.syntax.ExportAllDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.ExportDeclaration.All
- equals(Object) - Method in class hydra.typeScript.syntax.ExportDeclaration.Declaration
- equals(Object) - Method in class hydra.typeScript.syntax.ExportDeclaration.Default
- equals(Object) - Method in class hydra.typeScript.syntax.ExportDeclaration.Named
- equals(Object) - Method in class hydra.typeScript.syntax.ExportSpecifier
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Array
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Arrow
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.AsExpression
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Assignment
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Await
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Binary
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Call
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Conditional
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Function
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Identifier
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Literal
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Member
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.New
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Object_
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Parenthesized
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Sequence
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Spread
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.This
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Unary
- equals(Object) - Method in class hydra.typeScript.syntax.Expression.Yield
- equals(Object) - Method in class hydra.typeScript.syntax.ForInit.Expression
- equals(Object) - Method in class hydra.typeScript.syntax.ForInit.Variable
- equals(Object) - Method in class hydra.typeScript.syntax.ForInLeft.Pattern
- equals(Object) - Method in class hydra.typeScript.syntax.ForInLeft.Variable
- equals(Object) - Method in class hydra.typeScript.syntax.ForInStatement
- equals(Object) - Method in class hydra.typeScript.syntax.ForOfStatement
- equals(Object) - Method in class hydra.typeScript.syntax.ForStatement
- equals(Object) - Method in class hydra.typeScript.syntax.FunctionDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
- equals(Object) - Method in class hydra.typeScript.syntax.FunctionExpression
- equals(Object) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
- equals(Object) - Method in class hydra.typeScript.syntax.Identifier
- equals(Object) - Method in class hydra.typeScript.syntax.IfStatement
- equals(Object) - Method in class hydra.typeScript.syntax.ImportClause.Default
- equals(Object) - Method in class hydra.typeScript.syntax.ImportClause.Named
- equals(Object) - Method in class hydra.typeScript.syntax.ImportClause.Namespace
- equals(Object) - Method in class hydra.typeScript.syntax.ImportDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.ImportDefaultSpecifier
- equals(Object) - Method in class hydra.typeScript.syntax.ImportNamespaceSpecifier
- equals(Object) - Method in class hydra.typeScript.syntax.ImportSpecifier
- equals(Object) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.LabeledStatement
- equals(Object) - Method in class hydra.typeScript.syntax.Literal.BigInt
- equals(Object) - Method in class hydra.typeScript.syntax.Literal.Boolean_
- equals(Object) - Method in class hydra.typeScript.syntax.Literal.Null
- equals(Object) - Method in class hydra.typeScript.syntax.Literal.Number_
- equals(Object) - Method in class hydra.typeScript.syntax.Literal.String_
- equals(Object) - Method in class hydra.typeScript.syntax.Literal.Template
- equals(Object) - Method in class hydra.typeScript.syntax.Literal.Undefined
- equals(Object) - Method in class hydra.typeScript.syntax.MemberExpression
- equals(Object) - Method in class hydra.typeScript.syntax.MethodDefinition
- equals(Object) - Method in class hydra.typeScript.syntax.MethodKind.Constructor
- equals(Object) - Method in class hydra.typeScript.syntax.MethodKind.Get
- equals(Object) - Method in class hydra.typeScript.syntax.MethodKind.Method
- equals(Object) - Method in class hydra.typeScript.syntax.MethodKind.Set
- equals(Object) - Method in class hydra.typeScript.syntax.ModuleItem.Export
- equals(Object) - Method in class hydra.typeScript.syntax.ModuleItem.Import
- equals(Object) - Method in class hydra.typeScript.syntax.ModuleItem.Interface
- equals(Object) - Method in class hydra.typeScript.syntax.ModuleItem.Statement
- equals(Object) - Method in class hydra.typeScript.syntax.ModuleItem.TypeAlias
- equals(Object) - Method in class hydra.typeScript.syntax.ModuleItemWithComments
- equals(Object) - Method in class hydra.typeScript.syntax.NamedExport
- equals(Object) - Method in class hydra.typeScript.syntax.NumericLiteral.Float_
- equals(Object) - Method in class hydra.typeScript.syntax.NumericLiteral.Integer_
- equals(Object) - Method in class hydra.typeScript.syntax.ObjectPattern
- equals(Object) - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Property
- equals(Object) - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Rest
- equals(Object) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
- equals(Object) - Method in class hydra.typeScript.syntax.Pattern.Array
- equals(Object) - Method in class hydra.typeScript.syntax.Pattern.Assignment
- equals(Object) - Method in class hydra.typeScript.syntax.Pattern.Identifier
- equals(Object) - Method in class hydra.typeScript.syntax.Pattern.Object_
- equals(Object) - Method in class hydra.typeScript.syntax.Pattern.Rest
- equals(Object) - Method in class hydra.typeScript.syntax.Pattern.Typed
- equals(Object) - Method in class hydra.typeScript.syntax.Program
- equals(Object) - Method in class hydra.typeScript.syntax.Property
- equals(Object) - Method in class hydra.typeScript.syntax.PropertyKind.Get
- equals(Object) - Method in class hydra.typeScript.syntax.PropertyKind.Init
- equals(Object) - Method in class hydra.typeScript.syntax.PropertyKind.Set
- equals(Object) - Method in class hydra.typeScript.syntax.PropertySignature
- equals(Object) - Method in class hydra.typeScript.syntax.RestElement
- equals(Object) - Method in class hydra.typeScript.syntax.SourceType.Module
- equals(Object) - Method in class hydra.typeScript.syntax.SourceType.Script
- equals(Object) - Method in class hydra.typeScript.syntax.SpreadElement
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Block
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Break
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.ClassDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Continue
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Debugger
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.DoWhile
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Empty
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Expression
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.For
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.ForIn
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.ForOf
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.FunctionDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.If
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Labeled
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Return
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Switch
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Throw
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.Try
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.VariableDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.Statement.While
- equals(Object) - Method in class hydra.typeScript.syntax.StatementWithComments
- equals(Object) - Method in class hydra.typeScript.syntax.StringLiteral
- equals(Object) - Method in class hydra.typeScript.syntax.SwitchCase
- equals(Object) - Method in class hydra.typeScript.syntax.SwitchStatement
- equals(Object) - Method in class hydra.typeScript.syntax.TemplateElement
- equals(Object) - Method in class hydra.typeScript.syntax.TemplateLiteral
- equals(Object) - Method in class hydra.typeScript.syntax.ThrowStatement
- equals(Object) - Method in class hydra.typeScript.syntax.TryStatement
- equals(Object) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.TypeAnnotation
- equals(Object) - Method in class hydra.typeScript.syntax.TypedPattern
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Any
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Array
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Function
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Identifier
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Intersection
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Literal
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Never
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Object_
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Optional
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Parameterized
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Readonly
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Tuple
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Union
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Unknown
- equals(Object) - Method in class hydra.typeScript.syntax.TypeExpression.Void_
- equals(Object) - Method in class hydra.typeScript.syntax.TypeParameter
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryExpression
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.BitwiseNot
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Decrement
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Delete
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Increment
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Negate
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Not
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Plus
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Typeof
- equals(Object) - Method in class hydra.typeScript.syntax.UnaryOperator.Void_
- equals(Object) - Method in class hydra.typeScript.syntax.VariableDeclaration
- equals(Object) - Method in class hydra.typeScript.syntax.VariableDeclarator
- equals(Object) - Method in class hydra.typeScript.syntax.VariableKind.Const
- equals(Object) - Method in class hydra.typeScript.syntax.VariableKind.Let
- equals(Object) - Method in class hydra.typeScript.syntax.VariableKind.Var
- equals(Object) - Method in class hydra.typeScript.syntax.WhileStatement
- escapeString(String, Boolean) - Static method in interface hydra.typeScript.Serde
-
Escape special characters in a string for TypeScript
- Exponentiate() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Exponentiate
-
Constructs an immutable
BinaryOperator.Exponentiate. - EXPONENTIATE - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.exponentiatefield. - EXPONENTIATE_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.exponentiateAssignfield. - ExponentiateAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign
-
Constructs an immutable
AssignmentOperator.ExponentiateAssign. - exponentiateOp() - Static method in interface hydra.typeScript.Operators
-
Exponentiation operator (**)
- Export(ExportDeclaration) - Constructor for class hydra.typeScript.syntax.ModuleItem.Export
-
Constructs an immutable
ModuleItem.Export. - EXPORT - Static variable in class hydra.typeScript.syntax.ModuleItem
-
Name of the
hydra.typeScript.syntax.ModuleItem.exportfield. - exportAllDeclaration(TypedTerm<Optional<Identifier>>, TypedTerm<StringLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ExportAllDeclaration
- ExportAllDeclaration - Class in hydra.typeScript.syntax
-
Export all declaration (export * from ...)
- ExportAllDeclaration(Optional<Identifier>, StringLiteral) - Constructor for class hydra.typeScript.syntax.ExportAllDeclaration
-
Constructs an immutable
ExportAllDeclaration. - ExportAllDeclaration.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ExportAllDeclaration. - exportAllDeclarationExportAllDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ExportAllDeclaration
- exportAllDeclarationExported(TypedTerm<ExportAllDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the exported field of hydra.typeScript.syntax.ExportAllDeclaration
- exportAllDeclarationSource(TypedTerm<ExportAllDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the source field of hydra.typeScript.syntax.ExportAllDeclaration
- exportAllDeclarationWithExported(TypedTerm<ExportAllDeclaration>, TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the exported field of hydra.typeScript.syntax.ExportAllDeclaration
- exportAllDeclarationWithSource(TypedTerm<ExportAllDeclaration>, TypedTerm<StringLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the source field of hydra.typeScript.syntax.ExportAllDeclaration
- exportAllToExpr(ExportAllDeclaration) - Static method in interface hydra.typeScript.Serde
-
Convert an export all declaration to an AST expression
- ExportDeclaration - Class in hydra.typeScript.syntax
-
An export declaration
- ExportDeclaration.All - Class in hydra.typeScript.syntax
-
Export all (export * from ...)
- ExportDeclaration.Declaration - Class in hydra.typeScript.syntax
-
Export a declaration (export const x = ...)
- ExportDeclaration.Default - Class in hydra.typeScript.syntax
-
Default export (export default ...)
- ExportDeclaration.Named - Class in hydra.typeScript.syntax
-
Named exports (export {x, y as z})
- ExportDeclaration.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ExportDeclarationwith a defaultExportDeclaration.PartialVisitor.otherwise(hydra.typeScript.syntax.ExportDeclaration)branch. - ExportDeclaration.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ExportDeclaration. - exportDeclarationAll(TypedTerm<ExportAllDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the all variant of hydra.typeScript.syntax.ExportDeclaration
- exportDeclarationDeclaration(TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the declaration variant of hydra.typeScript.syntax.ExportDeclaration
- exportDeclarationDefault(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the default variant of hydra.typeScript.syntax.ExportDeclaration
- exportDeclarationExportDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ExportDeclaration
- exportDeclarationNamed(TypedTerm<NamedExport>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the named variant of hydra.typeScript.syntax.ExportDeclaration
- exportDeclarationToExpr(ExportDeclaration) - Static method in interface hydra.typeScript.Serde
-
Convert an export declaration to an AST expression
- exported - Variable in class hydra.typeScript.syntax.ExportAllDeclaration
- exported - Variable in class hydra.typeScript.syntax.ExportSpecifier
- exported(Optional<Identifier>) - Method in class hydra.typeScript.syntax.ExportAllDeclaration.Builder
- exported(Identifier) - Method in class hydra.typeScript.syntax.ExportSpecifier.Builder
- EXPORTED - Static variable in class hydra.typeScript.syntax.ExportAllDeclaration
-
Name of the
hydra.typeScript.syntax.ExportAllDeclaration.exportedfield. - EXPORTED - Static variable in class hydra.typeScript.syntax.ExportSpecifier
-
Name of the
hydra.typeScript.syntax.ExportSpecifier.exportedfield. - exportSpecifier(TypedTerm<Identifier>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ExportSpecifier
- ExportSpecifier - Class in hydra.typeScript.syntax
-
An export specifier (x as y)
- ExportSpecifier(Identifier, Identifier) - Constructor for class hydra.typeScript.syntax.ExportSpecifier
-
Constructs an immutable
ExportSpecifier. - ExportSpecifier.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ExportSpecifier. - exportSpecifierExported(TypedTerm<ExportSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the exported field of hydra.typeScript.syntax.ExportSpecifier
- exportSpecifierExportSpecifier() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ExportSpecifier
- exportSpecifierLocal(TypedTerm<ExportSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the local field of hydra.typeScript.syntax.ExportSpecifier
- exportSpecifierToExpr(ExportSpecifier) - Static method in interface hydra.typeScript.Serde
-
Convert an export specifier to an AST expression
- exportSpecifierWithExported(TypedTerm<ExportSpecifier>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the exported field of hydra.typeScript.syntax.ExportSpecifier
- exportSpecifierWithLocal(TypedTerm<ExportSpecifier>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the local field of hydra.typeScript.syntax.ExportSpecifier
- expression - Variable in class hydra.typeScript.syntax.AsExpression
-
The expression being cast
- expression(Expression) - Method in class hydra.typeScript.syntax.AsExpression.Builder
- Expression - Class in hydra.typeScript.syntax
-
A TypeScript expression
- Expression(Expression) - Constructor for class hydra.typeScript.syntax.ArrayElement.Expression
-
Constructs an immutable
ArrayElement.Expression. - Expression(Expression) - Constructor for class hydra.typeScript.syntax.ArrowFunctionBody.Expression
-
Constructs an immutable
ArrowFunctionBody.Expression. - Expression(Expression) - Constructor for class hydra.typeScript.syntax.ForInit.Expression
-
Constructs an immutable
ForInit.Expression. - Expression(Expression) - Constructor for class hydra.typeScript.syntax.Statement.Expression
-
Constructs an immutable
Statement.Expression. - EXPRESSION - Static variable in class hydra.typeScript.syntax.ArrayElement
-
Name of the
hydra.typeScript.syntax.ArrayElement.expressionfield. - EXPRESSION - Static variable in class hydra.typeScript.syntax.ArrowFunctionBody
-
Name of the
hydra.typeScript.syntax.ArrowFunctionBody.expressionfield. - EXPRESSION - Static variable in class hydra.typeScript.syntax.AsExpression
-
Name of the
hydra.typeScript.syntax.AsExpression.expressionfield. - EXPRESSION - Static variable in class hydra.typeScript.syntax.ForInit
-
Name of the
hydra.typeScript.syntax.ForInit.expressionfield. - EXPRESSION - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.expressionfield. - Expression.Array - Class in hydra.typeScript.syntax
-
An array expression [a, b, c]
- Expression.Arrow - Class in hydra.typeScript.syntax
-
An arrow function expression
- Expression.AsExpression - Class in hydra.typeScript.syntax
-
A TypeScript type assertion `<expr> as <type>`
- Expression.Assignment - Class in hydra.typeScript.syntax
-
An assignment expression
- Expression.Await - Class in hydra.typeScript.syntax
-
An await expression
- Expression.Binary - Class in hydra.typeScript.syntax
-
A binary operation expression
- Expression.Call - Class in hydra.typeScript.syntax
-
A function call expression
- Expression.Conditional - Class in hydra.typeScript.syntax
-
A conditional (ternary) expression
- Expression.Function - Class in hydra.typeScript.syntax
-
A function expression
- Expression.Identifier - Class in hydra.typeScript.syntax
-
A simple identifier
- Expression.Literal - Class in hydra.typeScript.syntax
-
A literal value
- Expression.Member - Class in hydra.typeScript.syntax
-
A member access expression (obj.prop or obj[prop])
- Expression.New - Class in hydra.typeScript.syntax
-
A 'new' expression
- Expression.Object_ - Class in hydra.typeScript.syntax
-
An object expression {a: 1, b: 2}
- Expression.Parenthesized - Class in hydra.typeScript.syntax
-
A parenthesized expression
- Expression.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
Expressionwith a defaultExpression.PartialVisitor.otherwise(hydra.typeScript.syntax.Expression)branch. - Expression.Sequence - Class in hydra.typeScript.syntax
-
A sequence expression (a, b, c)
- Expression.Spread - Class in hydra.typeScript.syntax
-
A spread expression (...x)
- Expression.This - Class in hydra.typeScript.syntax
-
The 'this' keyword
- Expression.Unary - Class in hydra.typeScript.syntax
-
A unary operation expression
- Expression.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
Expression. - Expression.Yield - Class in hydra.typeScript.syntax
-
A yield expression
- expressionArray(TypedTerm<List<ArrayElement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the array variant of hydra.typeScript.syntax.Expression
- expressionArrow(TypedTerm<ArrowFunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the arrow variant of hydra.typeScript.syntax.Expression
- expressionAsExpression(TypedTerm<AsExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the asExpression variant of hydra.typeScript.syntax.Expression
- expressionAssignment(TypedTerm<AssignmentExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the assignment variant of hydra.typeScript.syntax.Expression
- expressionAwait(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the await variant of hydra.typeScript.syntax.Expression
- expressionBinary(TypedTerm<BinaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the binary variant of hydra.typeScript.syntax.Expression
- expressionCall(TypedTerm<CallExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the call variant of hydra.typeScript.syntax.Expression
- expressionConditional(TypedTerm<ConditionalExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the conditional variant of hydra.typeScript.syntax.Expression
- expressionExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Expression
- expressionFunction(TypedTerm<FunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the function variant of hydra.typeScript.syntax.Expression
- expressionIdentifier(TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the identifier variant of hydra.typeScript.syntax.Expression
- expressionLiteral(TypedTerm<Literal>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the literal variant of hydra.typeScript.syntax.Expression
- expressionMember(TypedTerm<MemberExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the member variant of hydra.typeScript.syntax.Expression
- expressionNew(TypedTerm<CallExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the new variant of hydra.typeScript.syntax.Expression
- expressionObject(TypedTerm<List<Property>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the object variant of hydra.typeScript.syntax.Expression
- expressionParenthesized(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the parenthesized variant of hydra.typeScript.syntax.Expression
- expressions - Variable in class hydra.typeScript.syntax.TemplateLiteral
-
The interpolated expressions
- expressions(List<Expression>) - Method in class hydra.typeScript.syntax.TemplateLiteral.Builder
- EXPRESSIONS - Static variable in class hydra.typeScript.syntax.TemplateLiteral
-
Name of the
hydra.typeScript.syntax.TemplateLiteral.expressionsfield. - expressionSequence(TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the sequence variant of hydra.typeScript.syntax.Expression
- expressionSpread(TypedTerm<SpreadElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the spread variant of hydra.typeScript.syntax.Expression
- expressionThis() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the this variant of hydra.typeScript.syntax.Expression
- expressionToExpr(Expression) - Static method in interface hydra.typeScript.Serde
-
Convert a TypeScript expression to an AST expression
- expressionUnary(TypedTerm<UnaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the unary variant of hydra.typeScript.syntax.Expression
- expressionYield(TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the yield variant of hydra.typeScript.syntax.Expression
- EXTENDS - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Name of the
hydra.typeScript.syntax.InterfaceDeclaration.extendsfield. - extends_ - Variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Interfaces this one extends
- extends_(List<TypeExpression>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration.Builder
F
- filterNonLocalNames(ModuleName, Set<Name>) - Static method in interface hydra.typeScript.Coder
-
Keep only names whose module differs from the current module's
- finalizer - Variable in class hydra.typeScript.syntax.TryStatement
- finalizer(Optional<List<Statement>>) - Method in class hydra.typeScript.syntax.TryStatement.Builder
- FINALIZER - Static variable in class hydra.typeScript.syntax.TryStatement
-
Name of the
hydra.typeScript.syntax.TryStatement.finalizerfield. - flattenApplication(Term) - Static method in interface hydra.typeScript.Coder
-
Walk an application spine, returning the innermost head term and its arguments in application order
- FLOAT - Static variable in class hydra.typeScript.syntax.NumericLiteral
-
Name of the
hydra.typeScript.syntax.NumericLiteral.floatfield. - Float_(Double) - Constructor for class hydra.typeScript.syntax.NumericLiteral.Float_
-
Constructs an immutable
NumericLiteral.Float_. - For(ForStatement) - Constructor for class hydra.typeScript.syntax.Statement.For
-
Constructs an immutable
Statement.For. - FOR - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.forfield. - FOR_IN - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.forInfield. - FOR_OF - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.forOffield. - forceLazyRefs(Set<Name>, Term) - Static method in interface hydra.typeScript.Coder
-
Rewrite free occurrences of the given target names from x to x(undefined), forcing a thunked binding created by thunkLazyLet
- ForIn(ForInStatement) - Constructor for class hydra.typeScript.syntax.Statement.ForIn
-
Constructs an immutable
Statement.ForIn. - ForInit - Class in hydra.typeScript.syntax
-
Initialization clause of a for statement
- ForInit.Expression - Class in hydra.typeScript.syntax
- ForInit.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ForInitwith a defaultForInit.PartialVisitor.otherwise(hydra.typeScript.syntax.ForInit)branch. - ForInit.Variable - Class in hydra.typeScript.syntax
- ForInit.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ForInit. - forInitExpression(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the expression variant of hydra.typeScript.syntax.ForInit
- forInitForInit() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ForInit
- forInitVariable(TypedTerm<VariableDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the variable variant of hydra.typeScript.syntax.ForInit
- ForInLeft - Class in hydra.typeScript.syntax
-
Left-hand side of a for-in or for-of statement
- ForInLeft.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ForInLeftwith a defaultForInLeft.PartialVisitor.otherwise(hydra.typeScript.syntax.ForInLeft)branch. - ForInLeft.Pattern - Class in hydra.typeScript.syntax
- ForInLeft.Variable - Class in hydra.typeScript.syntax
- ForInLeft.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ForInLeft. - forInLeftForInLeft() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ForInLeft
- forInLeftPattern(TypedTerm<Pattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the pattern variant of hydra.typeScript.syntax.ForInLeft
- forInLeftVariable(TypedTerm<VariableDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the variable variant of hydra.typeScript.syntax.ForInLeft
- forInStatement(TypedTerm<ForInLeft>, TypedTerm<Expression>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ForInStatement
- ForInStatement - Class in hydra.typeScript.syntax
-
A for-in statement
- ForInStatement(ForInLeft, Expression, Statement) - Constructor for class hydra.typeScript.syntax.ForInStatement
-
Constructs an immutable
ForInStatement. - ForInStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ForInStatement. - forInStatementBody(TypedTerm<ForInStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.ForInStatement
- forInStatementForInStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ForInStatement
- forInStatementLeft(TypedTerm<ForInStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the left field of hydra.typeScript.syntax.ForInStatement
- forInStatementRight(TypedTerm<ForInStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the right field of hydra.typeScript.syntax.ForInStatement
- forInStatementToExpr(ForInStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a for-in statement to an AST expression
- forInStatementWithBody(TypedTerm<ForInStatement>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.ForInStatement
- forInStatementWithLeft(TypedTerm<ForInStatement>, TypedTerm<ForInLeft>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the left field of hydra.typeScript.syntax.ForInStatement
- forInStatementWithRight(TypedTerm<ForInStatement>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the right field of hydra.typeScript.syntax.ForInStatement
- formatImportSpecifiers(List<Expr>) - Static method in interface hydra.typeScript.Serde
-
Format import specifiers, handling default vs named imports
- ForOf(ForOfStatement) - Constructor for class hydra.typeScript.syntax.Statement.ForOf
-
Constructs an immutable
Statement.ForOf. - forOfStatement(TypedTerm<Boolean>, TypedTerm<ForInLeft>, TypedTerm<Expression>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ForOfStatement
- ForOfStatement - Class in hydra.typeScript.syntax
-
A for-of statement
- ForOfStatement(Boolean, ForInLeft, Expression, Statement) - Constructor for class hydra.typeScript.syntax.ForOfStatement
-
Constructs an immutable
ForOfStatement. - ForOfStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ForOfStatement. - forOfStatementAwait(TypedTerm<ForOfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the await field of hydra.typeScript.syntax.ForOfStatement
- forOfStatementBody(TypedTerm<ForOfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.ForOfStatement
- forOfStatementForOfStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ForOfStatement
- forOfStatementLeft(TypedTerm<ForOfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the left field of hydra.typeScript.syntax.ForOfStatement
- forOfStatementRight(TypedTerm<ForOfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the right field of hydra.typeScript.syntax.ForOfStatement
- forOfStatementToExpr(ForOfStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a for-of statement to an AST expression
- forOfStatementWithAwait(TypedTerm<ForOfStatement>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the await field of hydra.typeScript.syntax.ForOfStatement
- forOfStatementWithBody(TypedTerm<ForOfStatement>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.ForOfStatement
- forOfStatementWithLeft(TypedTerm<ForOfStatement>, TypedTerm<ForInLeft>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the left field of hydra.typeScript.syntax.ForOfStatement
- forOfStatementWithRight(TypedTerm<ForOfStatement>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the right field of hydra.typeScript.syntax.ForOfStatement
- forStatement(TypedTerm<Optional<ForInit>>, TypedTerm<Optional<Expression>>, TypedTerm<Optional<Expression>>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ForStatement
- ForStatement - Class in hydra.typeScript.syntax
-
A for statement
- ForStatement(Optional<ForInit>, Optional<Expression>, Optional<Expression>, Statement) - Constructor for class hydra.typeScript.syntax.ForStatement
-
Constructs an immutable
ForStatement. - ForStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ForStatement. - forStatementBody(TypedTerm<ForStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.ForStatement
- forStatementForStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ForStatement
- forStatementInit(TypedTerm<ForStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the init field of hydra.typeScript.syntax.ForStatement
- forStatementTest(TypedTerm<ForStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the test field of hydra.typeScript.syntax.ForStatement
- forStatementToExpr(ForStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a for statement to an AST expression
- forStatementUpdate(TypedTerm<ForStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the update field of hydra.typeScript.syntax.ForStatement
- forStatementWithBody(TypedTerm<ForStatement>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.ForStatement
- forStatementWithInit(TypedTerm<ForStatement>, TypedTerm<Optional<ForInit>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the init field of hydra.typeScript.syntax.ForStatement
- forStatementWithTest(TypedTerm<ForStatement>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the test field of hydra.typeScript.syntax.ForStatement
- forStatementWithUpdate(TypedTerm<ForStatement>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the update field of hydra.typeScript.syntax.ForStatement
- Function(FunctionExpression) - Constructor for class hydra.typeScript.syntax.Expression.Function
-
Constructs an immutable
Expression.Function. - Function(FunctionTypeExpression) - Constructor for class hydra.typeScript.syntax.TypeExpression.Function
-
Constructs an immutable
TypeExpression.Function. - FUNCTION - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.functionfield. - FUNCTION - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.functionfield. - FUNCTION_DECLARATION - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.functionDeclarationfield. - functionDeclaration(TypedTerm<Identifier>, TypedTerm<List<Pattern>>, TypedTerm<List<Statement>>, TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.FunctionDeclaration
- FunctionDeclaration - Class in hydra.typeScript.syntax
-
A function declaration
- FunctionDeclaration(FunctionDeclaration) - Constructor for class hydra.typeScript.syntax.Statement.FunctionDeclaration
-
Constructs an immutable
Statement.FunctionDeclaration. - FunctionDeclaration(Identifier, List<Pattern>, List<Statement>, Boolean, Boolean) - Constructor for class hydra.typeScript.syntax.FunctionDeclaration
-
Constructs an immutable
FunctionDeclaration. - FunctionDeclaration.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
FunctionDeclaration. - functionDeclarationAsync(TypedTerm<FunctionDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the async field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationBody(TypedTerm<FunctionDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationFromTerm(InferenceContext, Graph, ModuleName, String, Term, Optional<Type>) - Static method in interface hydra.typeScript.Coder
-
Build a TS function declaration from a Hydra term by peeling lambdas and let bindings into explicit parameters, statements, and a body
- functionDeclarationFromTerm_fsE(InferenceContext, Graph, Term) - Static method in interface hydra.typeScript.Coder
- functionDeclarationFunctionDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationGenerator(TypedTerm<FunctionDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the generator field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationId(TypedTerm<FunctionDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the id field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationParams(TypedTerm<FunctionDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the params field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationToExpr(FunctionDeclaration) - Static method in interface hydra.typeScript.Serde
-
Convert a function declaration to an AST expression
- functionDeclarationWithAsync(TypedTerm<FunctionDeclaration>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the async field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationWithBody(TypedTerm<FunctionDeclaration>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationWithComments(TypedTerm<FunctionDeclaration>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.FunctionDeclarationWithComments
- FunctionDeclarationWithComments - Class in hydra.typeScript.syntax
-
A function declaration with optional JSDoc
- FunctionDeclarationWithComments(FunctionDeclaration, Optional<DocumentationComment>) - Constructor for class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Constructs an immutable
FunctionDeclarationWithComments. - FunctionDeclarationWithComments.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
FunctionDeclarationWithComments. - functionDeclarationWithCommentsBody(TypedTerm<FunctionDeclarationWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.FunctionDeclarationWithComments
- functionDeclarationWithCommentsComments(TypedTerm<FunctionDeclarationWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the comments field of hydra.typeScript.syntax.FunctionDeclarationWithComments
- functionDeclarationWithCommentsFunctionDeclarationWithComments() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.FunctionDeclarationWithComments
- functionDeclarationWithCommentsToExpr(FunctionDeclarationWithComments) - Static method in interface hydra.typeScript.Serde
-
Convert a function declaration with comments to an AST expression
- functionDeclarationWithCommentsWithBody(TypedTerm<FunctionDeclarationWithComments>, TypedTerm<FunctionDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.FunctionDeclarationWithComments
- functionDeclarationWithCommentsWithComments(TypedTerm<FunctionDeclarationWithComments>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the comments field of hydra.typeScript.syntax.FunctionDeclarationWithComments
- functionDeclarationWithGenerator(TypedTerm<FunctionDeclaration>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the generator field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationWithId(TypedTerm<FunctionDeclaration>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the id field of hydra.typeScript.syntax.FunctionDeclaration
- functionDeclarationWithParams(TypedTerm<FunctionDeclaration>, TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the params field of hydra.typeScript.syntax.FunctionDeclaration
- functionExpression(TypedTerm<Optional<Identifier>>, TypedTerm<List<Pattern>>, TypedTerm<List<Statement>>, TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.FunctionExpression
- FunctionExpression - Class in hydra.typeScript.syntax
-
A function expression
- FunctionExpression(Optional<Identifier>, List<Pattern>, List<Statement>, Boolean, Boolean) - Constructor for class hydra.typeScript.syntax.FunctionExpression
-
Constructs an immutable
FunctionExpression. - FunctionExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
FunctionExpression. - functionExpressionAsync(TypedTerm<FunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the async field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionBody(TypedTerm<FunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionFunctionExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.FunctionExpression
- functionExpressionGenerator(TypedTerm<FunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the generator field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionId(TypedTerm<FunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the id field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionParams(TypedTerm<FunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the params field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionToExpr(FunctionExpression) - Static method in interface hydra.typeScript.Serde
-
Convert a function expression to an AST expression
- functionExpressionWithAsync(TypedTerm<FunctionExpression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the async field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionWithBody(TypedTerm<FunctionExpression>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionWithGenerator(TypedTerm<FunctionExpression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the generator field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionWithId(TypedTerm<FunctionExpression>, TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the id field of hydra.typeScript.syntax.FunctionExpression
- functionExpressionWithParams(TypedTerm<FunctionExpression>, TypedTerm<List<Pattern>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the params field of hydra.typeScript.syntax.FunctionExpression
- functionTypeExpression(TypedTerm<List<TypeParameter>>, TypedTerm<List<TypeExpression>>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.FunctionTypeExpression
- FunctionTypeExpression - Class in hydra.typeScript.syntax
-
A function type expression
- FunctionTypeExpression(List<TypeParameter>, List<TypeExpression>, TypeExpression) - Constructor for class hydra.typeScript.syntax.FunctionTypeExpression
-
Constructs an immutable
FunctionTypeExpression. - FunctionTypeExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
FunctionTypeExpression. - functionTypeExpressionFunctionTypeExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.FunctionTypeExpression
- functionTypeExpressionParameters(TypedTerm<FunctionTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the parameters field of hydra.typeScript.syntax.FunctionTypeExpression
- functionTypeExpressionReturnType(TypedTerm<FunctionTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the returnType field of hydra.typeScript.syntax.FunctionTypeExpression
- functionTypeExpressionTypeParameters(TypedTerm<FunctionTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the typeParameters field of hydra.typeScript.syntax.FunctionTypeExpression
- functionTypeExpressionWithParameters(TypedTerm<FunctionTypeExpression>, TypedTerm<List<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the parameters field of hydra.typeScript.syntax.FunctionTypeExpression
- functionTypeExpressionWithReturnType(TypedTerm<FunctionTypeExpression>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the returnType field of hydra.typeScript.syntax.FunctionTypeExpression
- functionTypeExpressionWithTypeParameters(TypedTerm<FunctionTypeExpression>, TypedTerm<List<TypeParameter>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the typeParameters field of hydra.typeScript.syntax.FunctionTypeExpression
G
- generator - Variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Whether the function is a generator
- generator - Variable in class hydra.typeScript.syntax.FunctionExpression
-
Whether the function is a generator
- generator(Boolean) - Method in class hydra.typeScript.syntax.FunctionDeclaration.Builder
- generator(Boolean) - Method in class hydra.typeScript.syntax.FunctionExpression.Builder
- GENERATOR - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Name of the
hydra.typeScript.syntax.FunctionDeclaration.generatorfield. - GENERATOR - Static variable in class hydra.typeScript.syntax.FunctionExpression
-
Name of the
hydra.typeScript.syntax.FunctionExpression.generatorfield. - Get() - Constructor for class hydra.typeScript.syntax.MethodKind.Get
-
Constructs an immutable
MethodKind.Get. - Get() - Constructor for class hydra.typeScript.syntax.PropertyKind.Get
-
Constructs an immutable
PropertyKind.Get. - GET - Static variable in class hydra.typeScript.syntax.MethodKind
-
Name of the
hydra.typeScript.syntax.MethodKind.getfield. - GET - Static variable in class hydra.typeScript.syntax.PropertyKind
-
Name of the
hydra.typeScript.syntax.PropertyKind.getfield. - GREATER_THAN - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.greaterThanfield. - GREATER_THAN_OR_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.greaterThanOrEqualfield. - GreaterThan() - Constructor for class hydra.typeScript.syntax.BinaryOperator.GreaterThan
-
Constructs an immutable
BinaryOperator.GreaterThan. - greaterThanOp() - Static method in interface hydra.typeScript.Operators
-
Greater than operator (>)
- GreaterThanOrEqual() - Constructor for class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual
-
Constructs an immutable
BinaryOperator.GreaterThanOrEqual. - greaterThanOrEqualOp() - Static method in interface hydra.typeScript.Operators
-
Greater than or equal operator (>=)
H
- handler - Variable in class hydra.typeScript.syntax.TryStatement
- handler(Optional<CatchClause>) - Method in class hydra.typeScript.syntax.TryStatement.Builder
- HANDLER - Static variable in class hydra.typeScript.syntax.TryStatement
-
Name of the
hydra.typeScript.syntax.TryStatement.handlerfield. - hashCode() - Method in class hydra.typeScript.syntax.ArrayElement.Expression
- hashCode() - Method in class hydra.typeScript.syntax.ArrayElement.Hole
- hashCode() - Method in class hydra.typeScript.syntax.ArrayElement.Spread
- hashCode() - Method in class hydra.typeScript.syntax.ArrayTypeExpression
- hashCode() - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Block
- hashCode() - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Expression
- hashCode() - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
- hashCode() - Method in class hydra.typeScript.syntax.AsExpression
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentExpression
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.AddAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.AndAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.Assign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.DivideAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.NullishAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.OrAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign
- hashCode() - Method in class hydra.typeScript.syntax.AssignmentPattern
- hashCode() - Method in class hydra.typeScript.syntax.BinaryExpression
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Add
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.And
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseOr
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseXor
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Divide
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Equal
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Exponentiate
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThan
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.In
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Instanceof
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.LeftShift
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.LessThan
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Modulo
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Multiply
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.NotEqual
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Or
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.RightShift
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.StrictEqual
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.Subtract
- hashCode() - Method in class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
- hashCode() - Method in class hydra.typeScript.syntax.CallExpression
- hashCode() - Method in class hydra.typeScript.syntax.CatchClause
- hashCode() - Method in class hydra.typeScript.syntax.ClassDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
- hashCode() - Method in class hydra.typeScript.syntax.Comment.Block
- hashCode() - Method in class hydra.typeScript.syntax.Comment.Documentation
- hashCode() - Method in class hydra.typeScript.syntax.Comment.Line
- hashCode() - Method in class hydra.typeScript.syntax.ConditionalExpression
- hashCode() - Method in class hydra.typeScript.syntax.DocumentationComment
- hashCode() - Method in class hydra.typeScript.syntax.DocumentationTag
- hashCode() - Method in class hydra.typeScript.syntax.DoWhileStatement
- hashCode() - Method in class hydra.typeScript.syntax.ExportAllDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.ExportDeclaration.All
- hashCode() - Method in class hydra.typeScript.syntax.ExportDeclaration.Declaration
- hashCode() - Method in class hydra.typeScript.syntax.ExportDeclaration.Default
- hashCode() - Method in class hydra.typeScript.syntax.ExportDeclaration.Named
- hashCode() - Method in class hydra.typeScript.syntax.ExportSpecifier
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Array
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Arrow
- hashCode() - Method in class hydra.typeScript.syntax.Expression.AsExpression
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Assignment
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Await
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Binary
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Call
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Conditional
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Function
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Identifier
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Literal
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Member
- hashCode() - Method in class hydra.typeScript.syntax.Expression.New
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Object_
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Parenthesized
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Sequence
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Spread
- hashCode() - Method in class hydra.typeScript.syntax.Expression.This
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Unary
- hashCode() - Method in class hydra.typeScript.syntax.Expression.Yield
- hashCode() - Method in class hydra.typeScript.syntax.ForInit.Expression
- hashCode() - Method in class hydra.typeScript.syntax.ForInit.Variable
- hashCode() - Method in class hydra.typeScript.syntax.ForInLeft.Pattern
- hashCode() - Method in class hydra.typeScript.syntax.ForInLeft.Variable
- hashCode() - Method in class hydra.typeScript.syntax.ForInStatement
- hashCode() - Method in class hydra.typeScript.syntax.ForOfStatement
- hashCode() - Method in class hydra.typeScript.syntax.ForStatement
- hashCode() - Method in class hydra.typeScript.syntax.FunctionDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
- hashCode() - Method in class hydra.typeScript.syntax.FunctionExpression
- hashCode() - Method in class hydra.typeScript.syntax.FunctionTypeExpression
- hashCode() - Method in class hydra.typeScript.syntax.Identifier
- hashCode() - Method in class hydra.typeScript.syntax.IfStatement
- hashCode() - Method in class hydra.typeScript.syntax.ImportClause.Default
- hashCode() - Method in class hydra.typeScript.syntax.ImportClause.Named
- hashCode() - Method in class hydra.typeScript.syntax.ImportClause.Namespace
- hashCode() - Method in class hydra.typeScript.syntax.ImportDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.ImportDefaultSpecifier
- hashCode() - Method in class hydra.typeScript.syntax.ImportNamespaceSpecifier
- hashCode() - Method in class hydra.typeScript.syntax.ImportSpecifier
- hashCode() - Method in class hydra.typeScript.syntax.InterfaceDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.LabeledStatement
- hashCode() - Method in class hydra.typeScript.syntax.Literal.BigInt
- hashCode() - Method in class hydra.typeScript.syntax.Literal.Boolean_
- hashCode() - Method in class hydra.typeScript.syntax.Literal.Null
- hashCode() - Method in class hydra.typeScript.syntax.Literal.Number_
- hashCode() - Method in class hydra.typeScript.syntax.Literal.String_
- hashCode() - Method in class hydra.typeScript.syntax.Literal.Template
- hashCode() - Method in class hydra.typeScript.syntax.Literal.Undefined
- hashCode() - Method in class hydra.typeScript.syntax.MemberExpression
- hashCode() - Method in class hydra.typeScript.syntax.MethodDefinition
- hashCode() - Method in class hydra.typeScript.syntax.MethodKind.Constructor
- hashCode() - Method in class hydra.typeScript.syntax.MethodKind.Get
- hashCode() - Method in class hydra.typeScript.syntax.MethodKind.Method
- hashCode() - Method in class hydra.typeScript.syntax.MethodKind.Set
- hashCode() - Method in class hydra.typeScript.syntax.ModuleItem.Export
- hashCode() - Method in class hydra.typeScript.syntax.ModuleItem.Import
- hashCode() - Method in class hydra.typeScript.syntax.ModuleItem.Interface
- hashCode() - Method in class hydra.typeScript.syntax.ModuleItem.Statement
- hashCode() - Method in class hydra.typeScript.syntax.ModuleItem.TypeAlias
- hashCode() - Method in class hydra.typeScript.syntax.ModuleItemWithComments
- hashCode() - Method in class hydra.typeScript.syntax.NamedExport
- hashCode() - Method in class hydra.typeScript.syntax.NumericLiteral.Float_
- hashCode() - Method in class hydra.typeScript.syntax.NumericLiteral.Integer_
- hashCode() - Method in class hydra.typeScript.syntax.ObjectPattern
- hashCode() - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Property
- hashCode() - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Rest
- hashCode() - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
- hashCode() - Method in class hydra.typeScript.syntax.Pattern.Array
- hashCode() - Method in class hydra.typeScript.syntax.Pattern.Assignment
- hashCode() - Method in class hydra.typeScript.syntax.Pattern.Identifier
- hashCode() - Method in class hydra.typeScript.syntax.Pattern.Object_
- hashCode() - Method in class hydra.typeScript.syntax.Pattern.Rest
- hashCode() - Method in class hydra.typeScript.syntax.Pattern.Typed
- hashCode() - Method in class hydra.typeScript.syntax.Program
- hashCode() - Method in class hydra.typeScript.syntax.Property
- hashCode() - Method in class hydra.typeScript.syntax.PropertyKind.Get
- hashCode() - Method in class hydra.typeScript.syntax.PropertyKind.Init
- hashCode() - Method in class hydra.typeScript.syntax.PropertyKind.Set
- hashCode() - Method in class hydra.typeScript.syntax.PropertySignature
- hashCode() - Method in class hydra.typeScript.syntax.RestElement
- hashCode() - Method in class hydra.typeScript.syntax.SourceType.Module
- hashCode() - Method in class hydra.typeScript.syntax.SourceType.Script
- hashCode() - Method in class hydra.typeScript.syntax.SpreadElement
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Block
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Break
- hashCode() - Method in class hydra.typeScript.syntax.Statement.ClassDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Continue
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Debugger
- hashCode() - Method in class hydra.typeScript.syntax.Statement.DoWhile
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Empty
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Expression
- hashCode() - Method in class hydra.typeScript.syntax.Statement.For
- hashCode() - Method in class hydra.typeScript.syntax.Statement.ForIn
- hashCode() - Method in class hydra.typeScript.syntax.Statement.ForOf
- hashCode() - Method in class hydra.typeScript.syntax.Statement.FunctionDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.Statement.If
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Labeled
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Return
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Switch
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Throw
- hashCode() - Method in class hydra.typeScript.syntax.Statement.Try
- hashCode() - Method in class hydra.typeScript.syntax.Statement.VariableDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.Statement.While
- hashCode() - Method in class hydra.typeScript.syntax.StatementWithComments
- hashCode() - Method in class hydra.typeScript.syntax.StringLiteral
- hashCode() - Method in class hydra.typeScript.syntax.SwitchCase
- hashCode() - Method in class hydra.typeScript.syntax.SwitchStatement
- hashCode() - Method in class hydra.typeScript.syntax.TemplateElement
- hashCode() - Method in class hydra.typeScript.syntax.TemplateLiteral
- hashCode() - Method in class hydra.typeScript.syntax.ThrowStatement
- hashCode() - Method in class hydra.typeScript.syntax.TryStatement
- hashCode() - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.TypeAnnotation
- hashCode() - Method in class hydra.typeScript.syntax.TypedPattern
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Any
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Array
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Function
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Identifier
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Intersection
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Literal
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Never
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Object_
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Optional
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Parameterized
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Readonly
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Tuple
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Union
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Unknown
- hashCode() - Method in class hydra.typeScript.syntax.TypeExpression.Void_
- hashCode() - Method in class hydra.typeScript.syntax.TypeParameter
- hashCode() - Method in class hydra.typeScript.syntax.UnaryExpression
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.BitwiseNot
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Decrement
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Delete
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Increment
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Negate
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Not
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Plus
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Typeof
- hashCode() - Method in class hydra.typeScript.syntax.UnaryOperator.Void_
- hashCode() - Method in class hydra.typeScript.syntax.VariableDeclaration
- hashCode() - Method in class hydra.typeScript.syntax.VariableDeclarator
- hashCode() - Method in class hydra.typeScript.syntax.VariableKind.Const
- hashCode() - Method in class hydra.typeScript.syntax.VariableKind.Let
- hashCode() - Method in class hydra.typeScript.syntax.VariableKind.Var
- hashCode() - Method in class hydra.typeScript.syntax.WhileStatement
- Hole() - Constructor for class hydra.typeScript.syntax.ArrayElement.Hole
-
Constructs an immutable
ArrayElement.Hole. - HOLE - Static variable in class hydra.typeScript.syntax.ArrayElement
-
Name of the
hydra.typeScript.syntax.ArrayElement.holefield. - hydra.dsl.typeScript - package hydra.dsl.typeScript
- hydra.typeScript - package hydra.typeScript
- hydra.typeScript.syntax - package hydra.typeScript.syntax
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ArrayElement.Expression
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ArrayElement.Hole
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ArrayElement
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ArrayElement.Spread
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Block
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Expression
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ArrowFunctionBody
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.AddAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.AndAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.Assign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.DivideAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.NullishAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.OrAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Add
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.And
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseOr
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseXor
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Divide
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Equal
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Exponentiate
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThan
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.In
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Instanceof
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.LeftShift
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.LessThan
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Modulo
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Multiply
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.NotEqual
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Or
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.RightShift
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.StrictEqual
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.Subtract
- hydraOrdinal() - Method in class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Comment.Block
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Comment.Documentation
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Comment
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Comment.Line
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ExportDeclaration.All
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ExportDeclaration.Declaration
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ExportDeclaration.Default
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ExportDeclaration
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ExportDeclaration.Named
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Array
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Arrow
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.AsExpression
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Assignment
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Await
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Binary
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Call
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Conditional
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Function
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Identifier
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Literal
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Member
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.New
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Object_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Parenthesized
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Sequence
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Spread
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.This
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Unary
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Expression.Yield
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ForInit.Expression
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ForInit
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ForInit.Variable
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ForInLeft
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ForInLeft.Pattern
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ForInLeft.Variable
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ImportClause.Default
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ImportClause
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ImportClause.Named
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ImportClause.Namespace
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal.BigInt
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal.Boolean_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal.Null
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal.Number_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal.String_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal.Template
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Literal.Undefined
- hydraOrdinal() - Method in class hydra.typeScript.syntax.MethodKind.Constructor
- hydraOrdinal() - Method in class hydra.typeScript.syntax.MethodKind.Get
- hydraOrdinal() - Method in class hydra.typeScript.syntax.MethodKind
- hydraOrdinal() - Method in class hydra.typeScript.syntax.MethodKind.Method
- hydraOrdinal() - Method in class hydra.typeScript.syntax.MethodKind.Set
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ModuleItem.Export
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ModuleItem
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ModuleItem.Import
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ModuleItem.Interface
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ModuleItem.Statement
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ModuleItem.TypeAlias
- hydraOrdinal() - Method in class hydra.typeScript.syntax.NumericLiteral.Float_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.NumericLiteral
- hydraOrdinal() - Method in class hydra.typeScript.syntax.NumericLiteral.Integer_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ObjectPatternProperty
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Property
- hydraOrdinal() - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Rest
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Pattern.Array
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Pattern.Assignment
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Pattern
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Pattern.Identifier
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Pattern.Object_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Pattern.Rest
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Pattern.Typed
- hydraOrdinal() - Method in class hydra.typeScript.syntax.PropertyKind.Get
- hydraOrdinal() - Method in class hydra.typeScript.syntax.PropertyKind
- hydraOrdinal() - Method in class hydra.typeScript.syntax.PropertyKind.Init
- hydraOrdinal() - Method in class hydra.typeScript.syntax.PropertyKind.Set
- hydraOrdinal() - Method in class hydra.typeScript.syntax.SourceType
- hydraOrdinal() - Method in class hydra.typeScript.syntax.SourceType.Module
- hydraOrdinal() - Method in class hydra.typeScript.syntax.SourceType.Script
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Block
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Break
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.ClassDeclaration
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Continue
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Debugger
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.DoWhile
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Empty
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Expression
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.For
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.ForIn
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.ForOf
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.FunctionDeclaration
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.If
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Labeled
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Return
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Switch
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Throw
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.Try
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.VariableDeclaration
- hydraOrdinal() - Method in class hydra.typeScript.syntax.Statement.While
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Any
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Array
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Function
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Identifier
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Intersection
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Literal
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Never
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Object_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Optional
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Parameterized
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Readonly
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Tuple
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Union
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Unknown
- hydraOrdinal() - Method in class hydra.typeScript.syntax.TypeExpression.Void_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.BitwiseNot
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Decrement
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Delete
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Increment
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Negate
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Not
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Plus
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Typeof
- hydraOrdinal() - Method in class hydra.typeScript.syntax.UnaryOperator.Void_
- hydraOrdinal() - Method in class hydra.typeScript.syntax.VariableKind.Const
- hydraOrdinal() - Method in class hydra.typeScript.syntax.VariableKind
- hydraOrdinal() - Method in class hydra.typeScript.syntax.VariableKind.Let
- hydraOrdinal() - Method in class hydra.typeScript.syntax.VariableKind.Var
I
- id - Variable in class hydra.typeScript.syntax.ClassDeclaration
-
Class name
- id - Variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Function name
- id - Variable in class hydra.typeScript.syntax.FunctionExpression
-
Optional function name
- id - Variable in class hydra.typeScript.syntax.VariableDeclarator
- id(Optional<Identifier>) - Method in class hydra.typeScript.syntax.FunctionExpression.Builder
- id(Identifier) - Method in class hydra.typeScript.syntax.ClassDeclaration.Builder
- id(Identifier) - Method in class hydra.typeScript.syntax.FunctionDeclaration.Builder
- id(Pattern) - Method in class hydra.typeScript.syntax.VariableDeclarator.Builder
- ID - Static variable in class hydra.typeScript.syntax.ClassDeclaration
-
Name of the
hydra.typeScript.syntax.ClassDeclaration.idfield. - ID - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Name of the
hydra.typeScript.syntax.FunctionDeclaration.idfield. - ID - Static variable in class hydra.typeScript.syntax.FunctionExpression
-
Name of the
hydra.typeScript.syntax.FunctionExpression.idfield. - ID - Static variable in class hydra.typeScript.syntax.VariableDeclarator
-
Name of the
hydra.typeScript.syntax.VariableDeclarator.idfield. - identifier(TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.Identifier wrapper
- Identifier - Class in hydra.typeScript.syntax
-
A TypeScript identifier (variable, function, class name, etc.)
- Identifier(Identifier) - Constructor for class hydra.typeScript.syntax.Expression.Identifier
-
Constructs an immutable
Expression.Identifier. - Identifier(Identifier) - Constructor for class hydra.typeScript.syntax.Pattern.Identifier
-
Constructs an immutable
Pattern.Identifier. - Identifier(Identifier) - Constructor for class hydra.typeScript.syntax.TypeExpression.Identifier
-
Constructs an immutable
TypeExpression.Identifier. - Identifier(String) - Constructor for class hydra.typeScript.syntax.Identifier
-
Constructs an immutable
Identifier. - IDENTIFIER - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.identifierfield. - IDENTIFIER - Static variable in class hydra.typeScript.syntax.Pattern
-
Name of the
hydra.typeScript.syntax.Pattern.identifierfield. - IDENTIFIER - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.identifierfield. - Identifier.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
Identifier. - identifierIdentifier() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Identifier
- identifierToExpr(Identifier) - Static method in interface hydra.typeScript.Serde
-
Convert an identifier to an AST expression
- If(IfStatement) - Constructor for class hydra.typeScript.syntax.Statement.If
-
Constructs an immutable
Statement.If. - IF - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.iffield. - ifStatement(TypedTerm<Expression>, TypedTerm<Statement>, TypedTerm<Optional<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.IfStatement
- IfStatement - Class in hydra.typeScript.syntax
-
An if statement
- IfStatement(Expression, Statement, Optional<Statement>) - Constructor for class hydra.typeScript.syntax.IfStatement
-
Constructs an immutable
IfStatement. - IfStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
IfStatement. - ifStatementAlternate(TypedTerm<IfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the alternate field of hydra.typeScript.syntax.IfStatement
- ifStatementConsequent(TypedTerm<IfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the consequent field of hydra.typeScript.syntax.IfStatement
- ifStatementIfStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.IfStatement
- ifStatementTest(TypedTerm<IfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the test field of hydra.typeScript.syntax.IfStatement
- ifStatementToExpr(IfStatement) - Static method in interface hydra.typeScript.Serde
-
Convert an if statement to an AST expression
- ifStatementWithAlternate(TypedTerm<IfStatement>, TypedTerm<Optional<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the alternate field of hydra.typeScript.syntax.IfStatement
- ifStatementWithConsequent(TypedTerm<IfStatement>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the consequent field of hydra.typeScript.syntax.IfStatement
- ifStatementWithTest(TypedTerm<IfStatement>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the test field of hydra.typeScript.syntax.IfStatement
- Import(ImportDeclaration) - Constructor for class hydra.typeScript.syntax.ModuleItem.Import
-
Constructs an immutable
ModuleItem.Import. - IMPORT - Static variable in class hydra.typeScript.syntax.ModuleItem
-
Name of the
hydra.typeScript.syntax.ModuleItem.importfield. - ImportClause - Class in hydra.typeScript.syntax
-
An import clause (named, default, or namespace import)
- ImportClause.Default - Class in hydra.typeScript.syntax
- ImportClause.Named - Class in hydra.typeScript.syntax
- ImportClause.Namespace - Class in hydra.typeScript.syntax
- ImportClause.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ImportClausewith a defaultImportClause.PartialVisitor.otherwise(hydra.typeScript.syntax.ImportClause)branch. - ImportClause.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ImportClause. - importClauseDefault(TypedTerm<ImportDefaultSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the default variant of hydra.typeScript.syntax.ImportClause
- importClauseImportClause() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ImportClause
- importClauseNamed(TypedTerm<ImportSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the named variant of hydra.typeScript.syntax.ImportClause
- importClauseNamespace(TypedTerm<ImportNamespaceSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the namespace variant of hydra.typeScript.syntax.ImportClause
- importDeclaration(TypedTerm<List<ImportClause>>, TypedTerm<StringLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ImportDeclaration
- ImportDeclaration - Class in hydra.typeScript.syntax
-
An import declaration
- ImportDeclaration(List<ImportClause>, StringLiteral) - Constructor for class hydra.typeScript.syntax.ImportDeclaration
-
Constructs an immutable
ImportDeclaration. - ImportDeclaration.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ImportDeclaration. - importDeclarationImportDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ImportDeclaration
- importDeclarationSource(TypedTerm<ImportDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the source field of hydra.typeScript.syntax.ImportDeclaration
- importDeclarationSpecifiers(TypedTerm<ImportDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the specifiers field of hydra.typeScript.syntax.ImportDeclaration
- importDeclarationToExpr(ImportDeclaration) - Static method in interface hydra.typeScript.Serde
-
Convert an import declaration to an AST expression
- importDeclarationWithSource(TypedTerm<ImportDeclaration>, TypedTerm<StringLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the source field of hydra.typeScript.syntax.ImportDeclaration
- importDeclarationWithSpecifiers(TypedTerm<ImportDeclaration>, TypedTerm<List<ImportClause>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the specifiers field of hydra.typeScript.syntax.ImportDeclaration
- importDefaultSpecifier(TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.ImportDefaultSpecifier wrapper
- ImportDefaultSpecifier - Class in hydra.typeScript.syntax
-
A default import specifier (import x from ...)
- ImportDefaultSpecifier(Identifier) - Constructor for class hydra.typeScript.syntax.ImportDefaultSpecifier
-
Constructs an immutable
ImportDefaultSpecifier. - ImportDefaultSpecifier.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ImportDefaultSpecifier. - importDefaultSpecifierImportDefaultSpecifier() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ImportDefaultSpecifier
- imported - Variable in class hydra.typeScript.syntax.ImportSpecifier
- imported(Identifier) - Method in class hydra.typeScript.syntax.ImportSpecifier.Builder
- IMPORTED - Static variable in class hydra.typeScript.syntax.ImportSpecifier
-
Name of the
hydra.typeScript.syntax.ImportSpecifier.importedfield. - importNamespaceSpecifier(TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.ImportNamespaceSpecifier wrapper
- ImportNamespaceSpecifier - Class in hydra.typeScript.syntax
-
A namespace import specifier (import * as x from ...)
- ImportNamespaceSpecifier(Identifier) - Constructor for class hydra.typeScript.syntax.ImportNamespaceSpecifier
-
Constructs an immutable
ImportNamespaceSpecifier. - ImportNamespaceSpecifier.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ImportNamespaceSpecifier. - importNamespaceSpecifierImportNamespaceSpecifier() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ImportNamespaceSpecifier
- importSpecifier(TypedTerm<Identifier>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ImportSpecifier
- ImportSpecifier - Class in hydra.typeScript.syntax
-
A named import specifier (import {x as y} from ...)
- ImportSpecifier(Identifier, Identifier) - Constructor for class hydra.typeScript.syntax.ImportSpecifier
-
Constructs an immutable
ImportSpecifier. - ImportSpecifier.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ImportSpecifier. - importSpecifierImported(TypedTerm<ImportSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the imported field of hydra.typeScript.syntax.ImportSpecifier
- importSpecifierImportSpecifier() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ImportSpecifier
- importSpecifierLocal(TypedTerm<ImportSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the local field of hydra.typeScript.syntax.ImportSpecifier
- importSpecifierToExpr(ImportClause) - Static method in interface hydra.typeScript.Serde
-
Convert an import specifier to an AST expression
- importSpecifierWithImported(TypedTerm<ImportSpecifier>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the imported field of hydra.typeScript.syntax.ImportSpecifier
- importSpecifierWithLocal(TypedTerm<ImportSpecifier>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the local field of hydra.typeScript.syntax.ImportSpecifier
- importsToText(Set<String>, String, ModuleName, Set<Name>) - Static method in interface hydra.typeScript.Coder
-
Render a set of qualified names as TypeScript import statements grouped by source module
- In() - Constructor for class hydra.typeScript.syntax.BinaryOperator.In
-
Constructs an immutable
BinaryOperator.In. - IN - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.infield. - Increment() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Increment
-
Constructs an immutable
UnaryOperator.Increment. - INCREMENT - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.incrementfield. - init - Variable in class hydra.typeScript.syntax.ForStatement
-
Initialization
- init - Variable in class hydra.typeScript.syntax.VariableDeclarator
- init(Optional<Expression>) - Method in class hydra.typeScript.syntax.VariableDeclarator.Builder
- init(Optional<ForInit>) - Method in class hydra.typeScript.syntax.ForStatement.Builder
- Init() - Constructor for class hydra.typeScript.syntax.PropertyKind.Init
-
Constructs an immutable
PropertyKind.Init. - INIT - Static variable in class hydra.typeScript.syntax.ForStatement
-
Name of the
hydra.typeScript.syntax.ForStatement.initfield. - INIT - Static variable in class hydra.typeScript.syntax.PropertyKind
-
Name of the
hydra.typeScript.syntax.PropertyKind.initfield. - INIT - Static variable in class hydra.typeScript.syntax.VariableDeclarator
-
Name of the
hydra.typeScript.syntax.VariableDeclarator.initfield. - inOp() - Static method in interface hydra.typeScript.Operators
-
In operator (in)
- Instanceof() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Instanceof
-
Constructs an immutable
BinaryOperator.Instanceof. - INSTANCEOF - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.instanceoffield. - instanceOfOp() - Static method in interface hydra.typeScript.Operators
-
Instance of operator (instanceof)
- INTEGER - Static variable in class hydra.typeScript.syntax.NumericLiteral
-
Name of the
hydra.typeScript.syntax.NumericLiteral.integerfield. - Integer_(Long) - Constructor for class hydra.typeScript.syntax.NumericLiteral.Integer_
-
Constructs an immutable
NumericLiteral.Integer_. - Interface(InterfaceDeclaration) - Constructor for class hydra.typeScript.syntax.ModuleItem.Interface
-
Constructs an immutable
ModuleItem.Interface. - INTERFACE - Static variable in class hydra.typeScript.syntax.ModuleItem
-
Name of the
hydra.typeScript.syntax.ModuleItem.interfacefield. - interfaceDeclaration(TypedTerm<Identifier>, TypedTerm<List<TypeParameter>>, TypedTerm<List<TypeExpression>>, TypedTerm<List<PropertySignature>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.InterfaceDeclaration
- InterfaceDeclaration - Class in hydra.typeScript.syntax
-
A TypeScript interface declaration (interface Foo<T> extends Bar { ...
- InterfaceDeclaration(Identifier, List<TypeParameter>, List<TypeExpression>, List<PropertySignature>) - Constructor for class hydra.typeScript.syntax.InterfaceDeclaration
-
Constructs an immutable
InterfaceDeclaration. - InterfaceDeclaration.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
InterfaceDeclaration. - interfaceDeclarationExtends(TypedTerm<InterfaceDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the extends field of hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationInterfaceDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationMembers(TypedTerm<InterfaceDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the members field of hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationName(TypedTerm<InterfaceDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the name field of hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationTypeParameters(TypedTerm<InterfaceDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the typeParameters field of hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationWithExtends(TypedTerm<InterfaceDeclaration>, TypedTerm<List<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the extends field of hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationWithMembers(TypedTerm<InterfaceDeclaration>, TypedTerm<List<PropertySignature>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the members field of hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationWithName(TypedTerm<InterfaceDeclaration>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the name field of hydra.typeScript.syntax.InterfaceDeclaration
- interfaceDeclarationWithTypeParameters(TypedTerm<InterfaceDeclaration>, TypedTerm<List<TypeParameter>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the typeParameters field of hydra.typeScript.syntax.InterfaceDeclaration
- Intersection(List<TypeExpression>) - Constructor for class hydra.typeScript.syntax.TypeExpression.Intersection
-
Constructs an immutable
TypeExpression.Intersection. - INTERSECTION - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.intersectionfield. - isKernelTypeVarName(String) - Static method in interface hydra.typeScript.Serde
-
Detect a kernel-synthesized type-variable name like T0 or T12, which is unbound in inline type annotations
K
- key - Variable in class hydra.typeScript.syntax.MethodDefinition
-
Method name
- key - Variable in class hydra.typeScript.syntax.Property
-
Property key (identifier, literal, or computed)
- key(Expression) - Method in class hydra.typeScript.syntax.MethodDefinition.Builder
- key(Expression) - Method in class hydra.typeScript.syntax.Property.Builder
- KEY - Static variable in class hydra.typeScript.syntax.MethodDefinition
-
Name of the
hydra.typeScript.syntax.MethodDefinition.keyfield. - KEY - Static variable in class hydra.typeScript.syntax.Property
-
Name of the
hydra.typeScript.syntax.Property.keyfield. - kind - Variable in class hydra.typeScript.syntax.MethodDefinition
-
Method kind
- kind - Variable in class hydra.typeScript.syntax.Property
-
Property kind (init, get, set)
- kind - Variable in class hydra.typeScript.syntax.VariableDeclaration
- kind(MethodKind) - Method in class hydra.typeScript.syntax.MethodDefinition.Builder
- kind(PropertyKind) - Method in class hydra.typeScript.syntax.Property.Builder
- kind(VariableKind) - Method in class hydra.typeScript.syntax.VariableDeclaration.Builder
- KIND - Static variable in class hydra.typeScript.syntax.MethodDefinition
-
Name of the
hydra.typeScript.syntax.MethodDefinition.kindfield. - KIND - Static variable in class hydra.typeScript.syntax.Property
-
Name of the
hydra.typeScript.syntax.Property.kindfield. - KIND - Static variable in class hydra.typeScript.syntax.VariableDeclaration
-
Name of the
hydra.typeScript.syntax.VariableDeclaration.kindfield.
L
- label - Variable in class hydra.typeScript.syntax.LabeledStatement
- label(Identifier) - Method in class hydra.typeScript.syntax.LabeledStatement.Builder
- LABEL - Static variable in class hydra.typeScript.syntax.LabeledStatement
-
Name of the
hydra.typeScript.syntax.LabeledStatement.labelfield. - Labeled(LabeledStatement) - Constructor for class hydra.typeScript.syntax.Statement.Labeled
-
Constructs an immutable
Statement.Labeled. - LABELED - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.labeledfield. - labeledStatement(TypedTerm<Identifier>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.LabeledStatement
- LabeledStatement - Class in hydra.typeScript.syntax
-
A labeled statement
- LabeledStatement(Identifier, Statement) - Constructor for class hydra.typeScript.syntax.LabeledStatement
-
Constructs an immutable
LabeledStatement. - LabeledStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
LabeledStatement. - labeledStatementBody(TypedTerm<LabeledStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.LabeledStatement
- labeledStatementLabel(TypedTerm<LabeledStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the label field of hydra.typeScript.syntax.LabeledStatement
- labeledStatementLabeledStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.LabeledStatement
- labeledStatementToExpr(LabeledStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a labeled statement to an AST expression
- labeledStatementWithBody(TypedTerm<LabeledStatement>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.LabeledStatement
- labeledStatementWithLabel(TypedTerm<LabeledStatement>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the label field of hydra.typeScript.syntax.LabeledStatement
- Language - Interface in hydra.typeScript
-
Language constraints and reserved words for TypeScript 5.x (ECMAScript 2024 base)
- lazyFlagsForPrimitive(Graph, Name) - Static method in interface hydra.typeScript.Coder
-
Look up a primitive by name and return its per-parameter laziness flags in parameter order
- left - Variable in class hydra.typeScript.syntax.AssignmentExpression
- left - Variable in class hydra.typeScript.syntax.AssignmentPattern
- left - Variable in class hydra.typeScript.syntax.BinaryExpression
- left - Variable in class hydra.typeScript.syntax.ForInStatement
- left - Variable in class hydra.typeScript.syntax.ForOfStatement
- left(Expression) - Method in class hydra.typeScript.syntax.BinaryExpression.Builder
- left(ForInLeft) - Method in class hydra.typeScript.syntax.ForInStatement.Builder
- left(ForInLeft) - Method in class hydra.typeScript.syntax.ForOfStatement.Builder
- left(Pattern) - Method in class hydra.typeScript.syntax.AssignmentExpression.Builder
- left(Pattern) - Method in class hydra.typeScript.syntax.AssignmentPattern.Builder
- LEFT - Static variable in class hydra.typeScript.syntax.AssignmentExpression
-
Name of the
hydra.typeScript.syntax.AssignmentExpression.leftfield. - LEFT - Static variable in class hydra.typeScript.syntax.AssignmentPattern
-
Name of the
hydra.typeScript.syntax.AssignmentPattern.leftfield. - LEFT - Static variable in class hydra.typeScript.syntax.BinaryExpression
-
Name of the
hydra.typeScript.syntax.BinaryExpression.leftfield. - LEFT - Static variable in class hydra.typeScript.syntax.ForInStatement
-
Name of the
hydra.typeScript.syntax.ForInStatement.leftfield. - LEFT - Static variable in class hydra.typeScript.syntax.ForOfStatement
-
Name of the
hydra.typeScript.syntax.ForOfStatement.leftfield. - LEFT_SHIFT - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.leftShiftfield. - LEFT_SHIFT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.leftShiftAssignfield. - LeftShift() - Constructor for class hydra.typeScript.syntax.BinaryOperator.LeftShift
-
Constructs an immutable
BinaryOperator.LeftShift. - LeftShiftAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign
-
Constructs an immutable
AssignmentOperator.LeftShiftAssign. - leftShiftOp() - Static method in interface hydra.typeScript.Operators
-
Left shift operator (<<)
- LESS_THAN - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.lessThanfield. - LESS_THAN_OR_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.lessThanOrEqualfield. - LessThan() - Constructor for class hydra.typeScript.syntax.BinaryOperator.LessThan
-
Constructs an immutable
BinaryOperator.LessThan. - lessThanOp() - Static method in interface hydra.typeScript.Operators
-
Less than operator (<)
- LessThanOrEqual() - Constructor for class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual
-
Constructs an immutable
BinaryOperator.LessThanOrEqual. - lessThanOrEqualOp() - Static method in interface hydra.typeScript.Operators
-
Less than or equal operator (<=)
- Let() - Constructor for class hydra.typeScript.syntax.VariableKind.Let
-
Constructs an immutable
VariableKind.Let. - LET - Static variable in class hydra.typeScript.syntax.VariableKind
-
Name of the
hydra.typeScript.syntax.VariableKind.letfield. - letBindingIsThunkCandidate(Binding) - Static method in interface hydra.typeScript.Coder
-
True when a let-binding's value should be thunked to preserve Haskell's lazy evaluation semantics
- Line(String) - Constructor for class hydra.typeScript.syntax.Comment.Line
-
Constructs an immutable
Comment.Line. - LINE - Static variable in class hydra.typeScript.syntax.Comment
-
Name of the
hydra.typeScript.syntax.Comment.linefield. - Literal - Class in hydra.typeScript.syntax
-
A literal value
- Literal(Literal) - Constructor for class hydra.typeScript.syntax.Expression.Literal
-
Constructs an immutable
Expression.Literal. - Literal(Literal) - Constructor for class hydra.typeScript.syntax.TypeExpression.Literal
-
Constructs an immutable
TypeExpression.Literal. - LITERAL - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.literalfield. - LITERAL - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.literalfield. - Literal.BigInt - Class in hydra.typeScript.syntax
-
A BigInt literal (e.g., 123n)
- Literal.Boolean_ - Class in hydra.typeScript.syntax
-
A boolean literal (true or false)
- Literal.Null - Class in hydra.typeScript.syntax
-
The null literal
- Literal.Number_ - Class in hydra.typeScript.syntax
-
A numeric literal
- Literal.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
Literalwith a defaultLiteral.PartialVisitor.otherwise(hydra.typeScript.syntax.Literal)branch. - Literal.String_ - Class in hydra.typeScript.syntax
-
A string literal
- Literal.Template - Class in hydra.typeScript.syntax
-
A template literal
- Literal.Undefined - Class in hydra.typeScript.syntax
-
The undefined literal
- Literal.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
Literal. - literalBigInt(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bigInt variant of hydra.typeScript.syntax.Literal
- literalBoolean(TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the boolean variant of hydra.typeScript.syntax.Literal
- literalLiteral() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Literal
- literalNull() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the null variant of hydra.typeScript.syntax.Literal
- literalNumber(TypedTerm<NumericLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the number variant of hydra.typeScript.syntax.Literal
- literalString(TypedTerm<StringLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the string variant of hydra.typeScript.syntax.Literal
- literalTemplate(TypedTerm<TemplateLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the template variant of hydra.typeScript.syntax.Literal
- literalToExpr(Literal) - Static method in interface hydra.typeScript.Serde
-
Convert a literal to an AST expression
- literalUndefined() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the undefined variant of hydra.typeScript.syntax.Literal
- local - Variable in class hydra.typeScript.syntax.ExportSpecifier
- local - Variable in class hydra.typeScript.syntax.ImportSpecifier
- local(Identifier) - Method in class hydra.typeScript.syntax.ExportSpecifier.Builder
- local(Identifier) - Method in class hydra.typeScript.syntax.ImportSpecifier.Builder
- LOCAL - Static variable in class hydra.typeScript.syntax.ExportSpecifier
-
Name of the
hydra.typeScript.syntax.ExportSpecifier.localfield. - LOCAL - Static variable in class hydra.typeScript.syntax.ImportSpecifier
-
Name of the
hydra.typeScript.syntax.ImportSpecifier.localfield. - logicalAndOp() - Static method in interface hydra.typeScript.Operators
-
Logical AND operator (&&)
- logicalOrOp() - Static method in interface hydra.typeScript.Operators
-
Logical OR operator (||)
M
- Member(MemberExpression) - Constructor for class hydra.typeScript.syntax.Expression.Member
-
Constructs an immutable
Expression.Member. - MEMBER - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.memberfield. - memberExpression(TypedTerm<Expression>, TypedTerm<Expression>, TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.MemberExpression
- MemberExpression - Class in hydra.typeScript.syntax
-
A member access expression
- MemberExpression(Expression, Expression, Boolean, Boolean) - Constructor for class hydra.typeScript.syntax.MemberExpression
-
Constructs an immutable
MemberExpression. - MemberExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
MemberExpression. - memberExpressionComputed(TypedTerm<MemberExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the computed field of hydra.typeScript.syntax.MemberExpression
- memberExpressionMemberExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.MemberExpression
- memberExpressionObject(TypedTerm<MemberExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the object field of hydra.typeScript.syntax.MemberExpression
- memberExpressionOptional(TypedTerm<MemberExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the optional field of hydra.typeScript.syntax.MemberExpression
- memberExpressionProperty(TypedTerm<MemberExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the property field of hydra.typeScript.syntax.MemberExpression
- memberExpressionToExpr(MemberExpression) - Static method in interface hydra.typeScript.Serde
-
Convert a member expression to an AST expression
- memberExpressionWithComputed(TypedTerm<MemberExpression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the computed field of hydra.typeScript.syntax.MemberExpression
- memberExpressionWithObject(TypedTerm<MemberExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the object field of hydra.typeScript.syntax.MemberExpression
- memberExpressionWithOptional(TypedTerm<MemberExpression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the optional field of hydra.typeScript.syntax.MemberExpression
- memberExpressionWithProperty(TypedTerm<MemberExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the property field of hydra.typeScript.syntax.MemberExpression
- memberOp() - Static method in interface hydra.typeScript.Operators
-
Member access operator (.)
- members - Variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Property signatures (the interface body)
- members(List<PropertySignature>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration.Builder
- MEMBERS - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Name of the
hydra.typeScript.syntax.InterfaceDeclaration.membersfield. - Method() - Constructor for class hydra.typeScript.syntax.MethodKind.Method
-
Constructs an immutable
MethodKind.Method. - METHOD - Static variable in class hydra.typeScript.syntax.MethodKind
-
Name of the
hydra.typeScript.syntax.MethodKind.methodfield. - methodDefinition(TypedTerm<Expression>, TypedTerm<FunctionExpression>, TypedTerm<MethodKind>, TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.MethodDefinition
- MethodDefinition - Class in hydra.typeScript.syntax
-
A method definition in a class
- MethodDefinition(Expression, FunctionExpression, MethodKind, Boolean, Boolean) - Constructor for class hydra.typeScript.syntax.MethodDefinition
-
Constructs an immutable
MethodDefinition. - MethodDefinition.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
MethodDefinition. - methodDefinitionComputed(TypedTerm<MethodDefinition>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the computed field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionKey(TypedTerm<MethodDefinition>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the key field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionKind(TypedTerm<MethodDefinition>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the kind field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionMethodDefinition() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.MethodDefinition
- methodDefinitionStatic(TypedTerm<MethodDefinition>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the static field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionToExpr(MethodDefinition) - Static method in interface hydra.typeScript.Serde
-
Convert a method definition to an AST expression
- methodDefinitionValue(TypedTerm<MethodDefinition>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the value field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionWithComputed(TypedTerm<MethodDefinition>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the computed field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionWithKey(TypedTerm<MethodDefinition>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the key field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionWithKind(TypedTerm<MethodDefinition>, TypedTerm<MethodKind>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the kind field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionWithStatic(TypedTerm<MethodDefinition>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the static field of hydra.typeScript.syntax.MethodDefinition
- methodDefinitionWithValue(TypedTerm<MethodDefinition>, TypedTerm<FunctionExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the value field of hydra.typeScript.syntax.MethodDefinition
- MethodKind - Class in hydra.typeScript.syntax
-
The kind of a class method
- MethodKind.Constructor - Class in hydra.typeScript.syntax
- MethodKind.Get - Class in hydra.typeScript.syntax
- MethodKind.Method - Class in hydra.typeScript.syntax
- MethodKind.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
MethodKindwith a defaultMethodKind.PartialVisitor.otherwise(hydra.typeScript.syntax.MethodKind)branch. - MethodKind.Set - Class in hydra.typeScript.syntax
- MethodKind.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
MethodKind. - methodKindConstructor() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the constructor variant of hydra.typeScript.syntax.MethodKind
- methodKindGet() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the get variant of hydra.typeScript.syntax.MethodKind
- methodKindMethod() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the method variant of hydra.typeScript.syntax.MethodKind
- methodKindMethodKind() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.MethodKind
- methodKindSet() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the set variant of hydra.typeScript.syntax.MethodKind
- mkDocComment(Optional<String>) - Static method in interface hydra.typeScript.Coder
-
Build a documentation comment from an optional description string, or nothing if the description is missing or empty
- Module() - Constructor for class hydra.typeScript.syntax.SourceType.Module
-
Constructs an immutable
SourceType.Module. - MODULE - Static variable in class hydra.typeScript.syntax.SourceType
-
Name of the
hydra.typeScript.syntax.SourceType.modulefield. - ModuleItem - Class in hydra.typeScript.syntax
-
A top-level item in a module
- ModuleItem.Export - Class in hydra.typeScript.syntax
- ModuleItem.Import - Class in hydra.typeScript.syntax
- ModuleItem.Interface - Class in hydra.typeScript.syntax
-
A top-level interface declaration
- ModuleItem.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ModuleItemwith a defaultModuleItem.PartialVisitor.otherwise(hydra.typeScript.syntax.ModuleItem)branch. - ModuleItem.Statement - Class in hydra.typeScript.syntax
- ModuleItem.TypeAlias - Class in hydra.typeScript.syntax
-
A top-level type alias declaration
- ModuleItem.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ModuleItem. - moduleItemExport(TypedTerm<ExportDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the export variant of hydra.typeScript.syntax.ModuleItem
- moduleItemImport(TypedTerm<ImportDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the import variant of hydra.typeScript.syntax.ModuleItem
- moduleItemInterface(TypedTerm<InterfaceDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the interface variant of hydra.typeScript.syntax.ModuleItem
- moduleItemModuleItem() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ModuleItem
- moduleItemStatement(TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the statement variant of hydra.typeScript.syntax.ModuleItem
- moduleItemToExpr(ModuleItem) - Static method in interface hydra.typeScript.Serde
-
Convert a module item to an AST expression
- moduleItemTypeAlias(TypedTerm<TypeAliasDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the typeAlias variant of hydra.typeScript.syntax.ModuleItem
- moduleItemWithComments(TypedTerm<ModuleItem>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ModuleItemWithComments
- ModuleItemWithComments - Class in hydra.typeScript.syntax
-
A module item with optional documentation
- ModuleItemWithComments(ModuleItem, Optional<DocumentationComment>) - Constructor for class hydra.typeScript.syntax.ModuleItemWithComments
-
Constructs an immutable
ModuleItemWithComments. - ModuleItemWithComments.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ModuleItemWithComments. - moduleItemWithCommentsBody(TypedTerm<ModuleItemWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.ModuleItemWithComments
- moduleItemWithCommentsComments(TypedTerm<ModuleItemWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the comments field of hydra.typeScript.syntax.ModuleItemWithComments
- moduleItemWithCommentsModuleItemWithComments() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ModuleItemWithComments
- moduleItemWithCommentsToExpr(ModuleItemWithComments) - Static method in interface hydra.typeScript.Serde
-
Convert a module item with comments to an AST expression
- moduleItemWithCommentsWithBody(TypedTerm<ModuleItemWithComments>, TypedTerm<ModuleItem>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.ModuleItemWithComments
- moduleItemWithCommentsWithComments(TypedTerm<ModuleItemWithComments>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the comments field of hydra.typeScript.syntax.ModuleItemWithComments
- moduleToTypeScript(Set<String>, Module, List<Definition>, InferenceContext, Graph) - Static method in interface hydra.typeScript.Coder
-
Convert a Hydra module to a map from .ts file path to TypeScript source
- Modulo() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Modulo
-
Constructs an immutable
BinaryOperator.Modulo. - MODULO - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.modulofield. - MODULO_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.moduloAssignfield. - ModuloAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign
-
Constructs an immutable
AssignmentOperator.ModuloAssign. - moduloOp() - Static method in interface hydra.typeScript.Operators
-
Modulo operator (%)
- Multiply() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Multiply
-
Constructs an immutable
BinaryOperator.Multiply. - MULTIPLY - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.multiplyfield. - MULTIPLY_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.multiplyAssignfield. - MultiplyAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign
-
Constructs an immutable
AssignmentOperator.MultiplyAssign. - multiplyOp() - Static method in interface hydra.typeScript.Operators
-
Multiplication operator (*)
N
- name - Variable in class hydra.typeScript.syntax.DocumentationTag
-
Tag name (param, returns, type, etc.)
- name - Variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Interface name
- name - Variable in class hydra.typeScript.syntax.PropertySignature
-
Property name
- name - Variable in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Alias name
- name - Variable in class hydra.typeScript.syntax.TypeParameter
-
Parameter name
- name(Identifier) - Method in class hydra.typeScript.syntax.InterfaceDeclaration.Builder
- name(Identifier) - Method in class hydra.typeScript.syntax.PropertySignature.Builder
- name(Identifier) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration.Builder
- name(Identifier) - Method in class hydra.typeScript.syntax.TypeParameter.Builder
- name(String) - Method in class hydra.typeScript.syntax.DocumentationTag.Builder
- NAME - Static variable in class hydra.typeScript.syntax.DocumentationTag
-
Name of the
hydra.typeScript.syntax.DocumentationTag.namefield. - NAME - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Name of the
hydra.typeScript.syntax.InterfaceDeclaration.namefield. - NAME - Static variable in class hydra.typeScript.syntax.PropertySignature
-
Name of the
hydra.typeScript.syntax.PropertySignature.namefield. - NAME - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Name of the
hydra.typeScript.syntax.TypeAliasDeclaration.namefield. - NAME - Static variable in class hydra.typeScript.syntax.TypeParameter
-
Name of the
hydra.typeScript.syntax.TypeParameter.namefield. - Named(ImportSpecifier) - Constructor for class hydra.typeScript.syntax.ImportClause.Named
-
Constructs an immutable
ImportClause.Named. - Named(NamedExport) - Constructor for class hydra.typeScript.syntax.ExportDeclaration.Named
-
Constructs an immutable
ExportDeclaration.Named. - NAMED - Static variable in class hydra.typeScript.syntax.ExportDeclaration
-
Name of the
hydra.typeScript.syntax.ExportDeclaration.namedfield. - NAMED - Static variable in class hydra.typeScript.syntax.ImportClause
-
Name of the
hydra.typeScript.syntax.ImportClause.namedfield. - namedExport(TypedTerm<List<ExportSpecifier>>, TypedTerm<Optional<StringLiteral>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.NamedExport
- NamedExport - Class in hydra.typeScript.syntax
-
Named exports (export {x, y as z})
- NamedExport(List<ExportSpecifier>, Optional<StringLiteral>) - Constructor for class hydra.typeScript.syntax.NamedExport
-
Constructs an immutable
NamedExport. - NamedExport.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
NamedExport. - namedExportNamedExport() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.NamedExport
- namedExportSource(TypedTerm<NamedExport>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the source field of hydra.typeScript.syntax.NamedExport
- namedExportSpecifiers(TypedTerm<NamedExport>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the specifiers field of hydra.typeScript.syntax.NamedExport
- namedExportToExpr(NamedExport) - Static method in interface hydra.typeScript.Serde
-
Convert a named export to an AST expression
- namedExportWithSource(TypedTerm<NamedExport>, TypedTerm<Optional<StringLiteral>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the source field of hydra.typeScript.syntax.NamedExport
- namedExportWithSpecifiers(TypedTerm<NamedExport>, TypedTerm<List<ExportSpecifier>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the specifiers field of hydra.typeScript.syntax.NamedExport
- Namespace(ImportNamespaceSpecifier) - Constructor for class hydra.typeScript.syntax.ImportClause.Namespace
-
Constructs an immutable
ImportClause.Namespace. - NAMESPACE - Static variable in class hydra.typeScript.syntax.ImportClause
-
Name of the
hydra.typeScript.syntax.ImportClause.namespacefield. - Negate() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Negate
-
Constructs an immutable
UnaryOperator.Negate. - NEGATE - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.negatefield. - Never() - Constructor for class hydra.typeScript.syntax.TypeExpression.Never
-
Constructs an immutable
TypeExpression.Never. - NEVER - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.neverfield. - New(CallExpression) - Constructor for class hydra.typeScript.syntax.Expression.New
-
Constructs an immutable
Expression.New. - NEW - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.newfield. - Not() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Not
-
Constructs an immutable
UnaryOperator.Not. - NOT - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.notfield. - NOT_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.notEqualfield. - NotEqual() - Constructor for class hydra.typeScript.syntax.BinaryOperator.NotEqual
-
Constructs an immutable
BinaryOperator.NotEqual. - notEqualOp() - Static method in interface hydra.typeScript.Operators
-
Inequality operator (!=)
- Null() - Constructor for class hydra.typeScript.syntax.Literal.Null
-
Constructs an immutable
Literal.Null. - NULL - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literal.nullfield. - NULLISH_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.nullishAssignfield. - NULLISH_COALESCING - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.nullishCoalescingfield. - NullishAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.NullishAssign
-
Constructs an immutable
AssignmentOperator.NullishAssign. - NullishCoalescing() - Constructor for class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing
-
Constructs an immutable
BinaryOperator.NullishCoalescing. - nullishCoalescingOp() - Static method in interface hydra.typeScript.Operators
-
Nullish coalescing operator (??)
- NUMBER - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literal.numberfield. - Number_(NumericLiteral) - Constructor for class hydra.typeScript.syntax.Literal.Number_
-
Constructs an immutable
Literal.Number_. - NumericLiteral - Class in hydra.typeScript.syntax
-
A numeric literal (integer or floating-point)
- NumericLiteral.Float_ - Class in hydra.typeScript.syntax
-
A floating-point literal
- NumericLiteral.Integer_ - Class in hydra.typeScript.syntax
-
An integer literal
- NumericLiteral.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
NumericLiteralwith a defaultNumericLiteral.PartialVisitor.otherwise(hydra.typeScript.syntax.NumericLiteral)branch. - NumericLiteral.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
NumericLiteral. - numericLiteralFloat(TypedTerm<Double>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the float variant of hydra.typeScript.syntax.NumericLiteral
- numericLiteralInteger(TypedTerm<Long>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the integer variant of hydra.typeScript.syntax.NumericLiteral
- numericLiteralNumericLiteral() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.NumericLiteral
- numericLiteralToExpr(NumericLiteral) - Static method in interface hydra.typeScript.Serde
-
Convert a numeric literal to an AST expression
O
- object - Variable in class hydra.typeScript.syntax.MemberExpression
-
The object
- object(Expression) - Method in class hydra.typeScript.syntax.MemberExpression.Builder
- OBJECT - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.objectfield. - OBJECT - Static variable in class hydra.typeScript.syntax.MemberExpression
-
Name of the
hydra.typeScript.syntax.MemberExpression.objectfield. - OBJECT - Static variable in class hydra.typeScript.syntax.Pattern
-
Name of the
hydra.typeScript.syntax.Pattern.objectfield. - OBJECT - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.objectfield. - Object_(ObjectPattern) - Constructor for class hydra.typeScript.syntax.Pattern.Object_
-
Constructs an immutable
Pattern.Object_. - Object_(List<Property>) - Constructor for class hydra.typeScript.syntax.Expression.Object_
-
Constructs an immutable
Expression.Object_. - Object_(List<PropertySignature>) - Constructor for class hydra.typeScript.syntax.TypeExpression.Object_
-
Constructs an immutable
TypeExpression.Object_. - objectExpressionToExpr(List<Property>) - Static method in interface hydra.typeScript.Serde
-
Convert an object expression to an AST expression
- objectPattern(TypedTerm<List<ObjectPatternProperty>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ObjectPattern
- ObjectPattern - Class in hydra.typeScript.syntax
-
An object destructuring pattern {a, b: c}
- ObjectPattern(List<ObjectPatternProperty>) - Constructor for class hydra.typeScript.syntax.ObjectPattern
-
Constructs an immutable
ObjectPattern. - ObjectPattern.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ObjectPattern. - objectPatternObjectPattern() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ObjectPattern
- objectPatternProperties(TypedTerm<ObjectPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the properties field of hydra.typeScript.syntax.ObjectPattern
- ObjectPatternProperty - Class in hydra.typeScript.syntax
-
A property in an object pattern
- ObjectPatternProperty.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
ObjectPatternPropertywith a defaultObjectPatternProperty.PartialVisitor.otherwise(hydra.typeScript.syntax.ObjectPatternProperty)branch. - ObjectPatternProperty.Property - Class in hydra.typeScript.syntax
- ObjectPatternProperty.Rest - Class in hydra.typeScript.syntax
- ObjectPatternProperty.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
ObjectPatternProperty. - objectPatternPropertyObjectPatternProperty() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ObjectPatternProperty
- objectPatternPropertyProperty(TypedTerm<Property>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the property variant of hydra.typeScript.syntax.ObjectPatternProperty
- objectPatternPropertyRest(TypedTerm<RestElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the rest variant of hydra.typeScript.syntax.ObjectPatternProperty
- objectPatternPropertyToExpr(ObjectPatternProperty) - Static method in interface hydra.typeScript.Serde
-
Convert an object pattern property to an AST expression
- objectPatternToExpr(ObjectPattern) - Static method in interface hydra.typeScript.Serde
-
Convert an object pattern to an AST expression
- objectPatternWithProperties(TypedTerm<ObjectPattern>, TypedTerm<List<ObjectPatternProperty>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the properties field of hydra.typeScript.syntax.ObjectPattern
- operator - Variable in class hydra.typeScript.syntax.AssignmentExpression
- operator - Variable in class hydra.typeScript.syntax.BinaryExpression
- operator - Variable in class hydra.typeScript.syntax.UnaryExpression
- operator(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentExpression.Builder
- operator(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryExpression.Builder
- operator(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryExpression.Builder
- OPERATOR - Static variable in class hydra.typeScript.syntax.AssignmentExpression
-
Name of the
hydra.typeScript.syntax.AssignmentExpression.operatorfield. - OPERATOR - Static variable in class hydra.typeScript.syntax.BinaryExpression
-
Name of the
hydra.typeScript.syntax.BinaryExpression.operatorfield. - OPERATOR - Static variable in class hydra.typeScript.syntax.UnaryExpression
-
Name of the
hydra.typeScript.syntax.UnaryExpression.operatorfield. - Operators - Interface in hydra.typeScript
-
AST operators for TypeScript with precedence and associativity
- optional - Variable in class hydra.typeScript.syntax.CallExpression
-
Whether using optional chaining (?.)
- optional - Variable in class hydra.typeScript.syntax.MemberExpression
-
Whether using optional chaining (?.)
- optional - Variable in class hydra.typeScript.syntax.PropertySignature
-
Whether the property is optional
- optional(Boolean) - Method in class hydra.typeScript.syntax.CallExpression.Builder
- optional(Boolean) - Method in class hydra.typeScript.syntax.MemberExpression.Builder
- optional(Boolean) - Method in class hydra.typeScript.syntax.PropertySignature.Builder
- Optional(TypeExpression) - Constructor for class hydra.typeScript.syntax.TypeExpression.Optional
-
Constructs an immutable
TypeExpression.Optional. - OPTIONAL - Static variable in class hydra.typeScript.syntax.CallExpression
-
Name of the
hydra.typeScript.syntax.CallExpression.optionalfield. - OPTIONAL - Static variable in class hydra.typeScript.syntax.MemberExpression
-
Name of the
hydra.typeScript.syntax.MemberExpression.optionalfield. - OPTIONAL - Static variable in class hydra.typeScript.syntax.PropertySignature
-
Name of the
hydra.typeScript.syntax.PropertySignature.optionalfield. - OPTIONAL - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.optionalfield. - optionalChainOp() - Static method in interface hydra.typeScript.Operators
-
Optional chaining operator (?.)
- Or() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Or
-
Constructs an immutable
BinaryOperator.Or. - OR - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.orfield. - OR_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.orAssignfield. - OrAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.OrAssign
-
Constructs an immutable
AssignmentOperator.OrAssign. - otherwise(ArrayElement) - Method in interface hydra.typeScript.syntax.ArrayElement.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ArrowFunctionBody) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(AssignmentOperator) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(BinaryOperator) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Comment) - Method in interface hydra.typeScript.syntax.Comment.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ExportDeclaration) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Expression) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ForInit) - Method in interface hydra.typeScript.syntax.ForInit.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ForInLeft) - Method in interface hydra.typeScript.syntax.ForInLeft.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ImportClause) - Method in interface hydra.typeScript.syntax.ImportClause.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Literal) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(MethodKind) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ModuleItem) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(NumericLiteral) - Method in interface hydra.typeScript.syntax.NumericLiteral.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ObjectPatternProperty) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Pattern) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(PropertyKind) - Method in interface hydra.typeScript.syntax.PropertyKind.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SourceType) - Method in interface hydra.typeScript.syntax.SourceType.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Statement) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TypeExpression) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(UnaryOperator) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(VariableKind) - Method in interface hydra.typeScript.syntax.VariableKind.PartialVisitor
-
Default branch for unhandled cases.
P
- param - Variable in class hydra.typeScript.syntax.CatchClause
-
The catch parameter (can be omitted in ES2019+)
- param(Optional<Pattern>) - Method in class hydra.typeScript.syntax.CatchClause.Builder
- PARAM - Static variable in class hydra.typeScript.syntax.CatchClause
-
Name of the
hydra.typeScript.syntax.CatchClause.paramfield. - PARAM_NAME - Static variable in class hydra.typeScript.syntax.DocumentationTag
-
Name of the
hydra.typeScript.syntax.DocumentationTag.paramNamefield. - Parameterized(ParameterizedTypeExpression) - Constructor for class hydra.typeScript.syntax.TypeExpression.Parameterized
-
Constructs an immutable
TypeExpression.Parameterized. - PARAMETERIZED - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.parameterizedfield. - parameterizedTypeExpression(TypedTerm<TypeExpression>, TypedTerm<List<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.ParameterizedTypeExpression
- ParameterizedTypeExpression - Class in hydra.typeScript.syntax
-
A parameterized type (e.g., Array<T>, Map<K, V>)
- ParameterizedTypeExpression(TypeExpression, List<TypeExpression>) - Constructor for class hydra.typeScript.syntax.ParameterizedTypeExpression
-
Constructs an immutable
ParameterizedTypeExpression. - ParameterizedTypeExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ParameterizedTypeExpression. - parameterizedTypeExpressionArguments(TypedTerm<ParameterizedTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the arguments field of hydra.typeScript.syntax.ParameterizedTypeExpression
- parameterizedTypeExpressionBase(TypedTerm<ParameterizedTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the base field of hydra.typeScript.syntax.ParameterizedTypeExpression
- parameterizedTypeExpressionParameterizedTypeExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ParameterizedTypeExpression
- parameterizedTypeExpressionWithArguments(TypedTerm<ParameterizedTypeExpression>, TypedTerm<List<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the arguments field of hydra.typeScript.syntax.ParameterizedTypeExpression
- parameterizedTypeExpressionWithBase(TypedTerm<ParameterizedTypeExpression>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the base field of hydra.typeScript.syntax.ParameterizedTypeExpression
- parameters - Variable in class hydra.typeScript.syntax.FunctionTypeExpression
-
Parameter types
- parameters(List<TypeExpression>) - Method in class hydra.typeScript.syntax.FunctionTypeExpression.Builder
- PARAMETERS - Static variable in class hydra.typeScript.syntax.FunctionTypeExpression
-
Name of the
hydra.typeScript.syntax.FunctionTypeExpression.parametersfield. - paramName - Variable in class hydra.typeScript.syntax.DocumentationTag
-
Optional parameter name (for @param)
- paramName(Optional<Identifier>) - Method in class hydra.typeScript.syntax.DocumentationTag.Builder
- params - Variable in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Function parameters
- params - Variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Function parameters
- params - Variable in class hydra.typeScript.syntax.FunctionExpression
-
Function parameters
- params(List<Pattern>) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression.Builder
- params(List<Pattern>) - Method in class hydra.typeScript.syntax.FunctionDeclaration.Builder
- params(List<Pattern>) - Method in class hydra.typeScript.syntax.FunctionExpression.Builder
- PARAMS - Static variable in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Name of the
hydra.typeScript.syntax.ArrowFunctionExpression.paramsfield. - PARAMS - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Name of the
hydra.typeScript.syntax.FunctionDeclaration.paramsfield. - PARAMS - Static variable in class hydra.typeScript.syntax.FunctionExpression
-
Name of the
hydra.typeScript.syntax.FunctionExpression.paramsfield. - Parenthesized(Expression) - Constructor for class hydra.typeScript.syntax.Expression.Parenthesized
-
Constructs an immutable
Expression.Parenthesized. - PARENTHESIZED - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.parenthesizedfield. - pattern - Variable in class hydra.typeScript.syntax.TypedPattern
-
The underlying binding pattern
- pattern(Pattern) - Method in class hydra.typeScript.syntax.TypedPattern.Builder
- Pattern - Class in hydra.typeScript.syntax
-
A binding pattern (for destructuring)
- Pattern(Pattern) - Constructor for class hydra.typeScript.syntax.ForInLeft.Pattern
-
Constructs an immutable
ForInLeft.Pattern. - PATTERN - Static variable in class hydra.typeScript.syntax.ForInLeft
-
Name of the
hydra.typeScript.syntax.ForInLeft.patternfield. - PATTERN - Static variable in class hydra.typeScript.syntax.TypedPattern
-
Name of the
hydra.typeScript.syntax.TypedPattern.patternfield. - Pattern.Array - Class in hydra.typeScript.syntax
-
An array destructuring pattern
- Pattern.Assignment - Class in hydra.typeScript.syntax
-
A pattern with default value
- Pattern.Identifier - Class in hydra.typeScript.syntax
-
A simple identifier binding
- Pattern.Object_ - Class in hydra.typeScript.syntax
-
An object destructuring pattern
- Pattern.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
Patternwith a defaultPattern.PartialVisitor.otherwise(hydra.typeScript.syntax.Pattern)branch. - Pattern.Rest - Class in hydra.typeScript.syntax
-
A rest element (...x)
- Pattern.Typed - Class in hydra.typeScript.syntax
-
A pattern with a TypeScript type annotation (`x: T`)
- Pattern.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
Pattern. - patternArray(TypedTerm<List<Optional<Pattern>>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the array variant of hydra.typeScript.syntax.Pattern
- patternAssignment(TypedTerm<AssignmentPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the assignment variant of hydra.typeScript.syntax.Pattern
- patternIdentifier(TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the identifier variant of hydra.typeScript.syntax.Pattern
- patternObject(TypedTerm<ObjectPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the object variant of hydra.typeScript.syntax.Pattern
- patternPattern() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Pattern
- patternRest(TypedTerm<RestElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the rest variant of hydra.typeScript.syntax.Pattern
- patternToExpr(Pattern) - Static method in interface hydra.typeScript.Serde
-
Convert a pattern to an AST expression
- patternToString(Pattern) - Static method in interface hydra.typeScript.Serde
-
Render a TS.Pattern as a plain string
- patternTyped(TypedTerm<TypedPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the typed variant of hydra.typeScript.syntax.Pattern
- Plus() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Plus
-
Constructs an immutable
UnaryOperator.Plus. - PLUS - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.plusfield. - prefix - Variable in class hydra.typeScript.syntax.UnaryExpression
-
Whether the operator is prefix (true) or postfix (false)
- prefix(Boolean) - Method in class hydra.typeScript.syntax.UnaryExpression.Builder
- PREFIX - Static variable in class hydra.typeScript.syntax.UnaryExpression
-
Name of the
hydra.typeScript.syntax.UnaryExpression.prefixfield. - printInterfaceDeclaration(InterfaceDeclaration) - Static method in interface hydra.typeScript.Coder
-
Render an interface declaration
- printLiteral(Literal) - Static method in interface hydra.typeScript.Coder
-
Render a TypeScript literal as source text
- printModuleItem(ModuleItem) - Static method in interface hydra.typeScript.Coder
-
Render a top-level module item
- printPropertySignature(PropertySignature) - Static method in interface hydra.typeScript.Coder
-
Render a property signature, with an optional JSDoc comment prepended
- printTypeAliasDeclaration(TypeAliasDeclaration) - Static method in interface hydra.typeScript.Coder
-
Render a type alias declaration
- printTypeExpression(TypeExpression) - Static method in interface hydra.typeScript.Coder
-
Render a TypeScript type expression as source text
- printTypeParameter(TypeParameter) - Static method in interface hydra.typeScript.Coder
-
Render one generic type parameter, with an optional extends constraint
- printTypeParameterList(List<TypeParameter>) - Static method in interface hydra.typeScript.Coder
-
Render a generic parameter list, or the empty string when there are no parameters
- program(TypedTerm<List<ModuleItem>>, TypedTerm<SourceType>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.Program
- Program - Class in hydra.typeScript.syntax
-
A TypeScript program (module)
- Program(List<ModuleItem>, SourceType) - Constructor for class hydra.typeScript.syntax.Program
-
Constructs an immutable
Program. - Program.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
Program. - programBody(TypedTerm<Program>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.Program
- programProgram() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Program
- programSourceType(TypedTerm<Program>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the sourceType field of hydra.typeScript.syntax.Program
- programToExpr(Program) - Static method in interface hydra.typeScript.Serde
-
Convert a TypeScript program to an AST expression
- programWithBody(TypedTerm<Program>, TypedTerm<List<ModuleItem>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.Program
- programWithSourceType(TypedTerm<Program>, TypedTerm<SourceType>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the sourceType field of hydra.typeScript.syntax.Program
- properties - Variable in class hydra.typeScript.syntax.ObjectPattern
-
The property patterns
- properties(List<ObjectPatternProperty>) - Method in class hydra.typeScript.syntax.ObjectPattern.Builder
- PROPERTIES - Static variable in class hydra.typeScript.syntax.ObjectPattern
-
Name of the
hydra.typeScript.syntax.ObjectPattern.propertiesfield. - property - Variable in class hydra.typeScript.syntax.MemberExpression
-
The property
- property(TypedTerm<Expression>, TypedTerm<Expression>, TypedTerm<PropertyKind>, TypedTerm<Boolean>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.Property
- property(Expression) - Method in class hydra.typeScript.syntax.MemberExpression.Builder
- Property - Class in hydra.typeScript.syntax
-
A property in an object expression
- Property(Expression, Expression, PropertyKind, Boolean, Boolean) - Constructor for class hydra.typeScript.syntax.Property
-
Constructs an immutable
Property. - Property(Property) - Constructor for class hydra.typeScript.syntax.ObjectPatternProperty.Property
-
Constructs an immutable
ObjectPatternProperty.Property. - PROPERTY - Static variable in class hydra.typeScript.syntax.MemberExpression
-
Name of the
hydra.typeScript.syntax.MemberExpression.propertyfield. - PROPERTY - Static variable in class hydra.typeScript.syntax.ObjectPatternProperty
-
Name of the
hydra.typeScript.syntax.ObjectPatternProperty.propertyfield. - Property.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
Property. - propertyComputed(TypedTerm<Property>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the computed field of hydra.typeScript.syntax.Property
- propertyKey(TypedTerm<Property>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the key field of hydra.typeScript.syntax.Property
- propertyKind(TypedTerm<Property>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the kind field of hydra.typeScript.syntax.Property
- PropertyKind - Class in hydra.typeScript.syntax
-
The kind of an object property
- PropertyKind.Get - Class in hydra.typeScript.syntax
-
A getter
- PropertyKind.Init - Class in hydra.typeScript.syntax
-
A normal property initialization
- PropertyKind.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
PropertyKindwith a defaultPropertyKind.PartialVisitor.otherwise(hydra.typeScript.syntax.PropertyKind)branch. - PropertyKind.Set - Class in hydra.typeScript.syntax
-
A setter
- PropertyKind.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
PropertyKind. - propertyKindGet() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the get variant of hydra.typeScript.syntax.PropertyKind
- propertyKindInit() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the init variant of hydra.typeScript.syntax.PropertyKind
- propertyKindPropertyKind() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.PropertyKind
- propertyKindSet() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the set variant of hydra.typeScript.syntax.PropertyKind
- propertyProperty() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Property
- propertyShorthand(TypedTerm<Property>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the shorthand field of hydra.typeScript.syntax.Property
- propertySignature(TypedTerm<Identifier>, TypedTerm<TypeExpression>, TypedTerm<Boolean>, TypedTerm<Boolean>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.PropertySignature
- PropertySignature - Class in hydra.typeScript.syntax
-
A property signature in an object type
- PropertySignature(Identifier, TypeExpression, Boolean, Boolean, Optional<DocumentationComment>) - Constructor for class hydra.typeScript.syntax.PropertySignature
-
Constructs an immutable
PropertySignature. - PropertySignature.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
PropertySignature. - propertySignatureComments(TypedTerm<PropertySignature>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the comments field of hydra.typeScript.syntax.PropertySignature
- propertySignatureName(TypedTerm<PropertySignature>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the name field of hydra.typeScript.syntax.PropertySignature
- propertySignatureOptional(TypedTerm<PropertySignature>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the optional field of hydra.typeScript.syntax.PropertySignature
- propertySignaturePropertySignature() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.PropertySignature
- propertySignatureReadonly(TypedTerm<PropertySignature>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the readonly field of hydra.typeScript.syntax.PropertySignature
- propertySignatureType(TypedTerm<PropertySignature>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the type field of hydra.typeScript.syntax.PropertySignature
- propertySignatureWithComments(TypedTerm<PropertySignature>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the comments field of hydra.typeScript.syntax.PropertySignature
- propertySignatureWithName(TypedTerm<PropertySignature>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the name field of hydra.typeScript.syntax.PropertySignature
- propertySignatureWithOptional(TypedTerm<PropertySignature>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the optional field of hydra.typeScript.syntax.PropertySignature
- propertySignatureWithReadonly(TypedTerm<PropertySignature>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the readonly field of hydra.typeScript.syntax.PropertySignature
- propertySignatureWithType(TypedTerm<PropertySignature>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the type field of hydra.typeScript.syntax.PropertySignature
- propertyToExpr(Property) - Static method in interface hydra.typeScript.Serde
-
Convert an object property to an AST expression
- propertyValue(TypedTerm<Property>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the value field of hydra.typeScript.syntax.Property
- propertyWithComputed(TypedTerm<Property>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the computed field of hydra.typeScript.syntax.Property
- propertyWithKey(TypedTerm<Property>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the key field of hydra.typeScript.syntax.Property
- propertyWithKind(TypedTerm<Property>, TypedTerm<PropertyKind>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the kind field of hydra.typeScript.syntax.Property
- propertyWithShorthand(TypedTerm<Property>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the shorthand field of hydra.typeScript.syntax.Property
- propertyWithValue(TypedTerm<Property>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the value field of hydra.typeScript.syntax.Property
Q
- quasis - Variable in class hydra.typeScript.syntax.TemplateLiteral
-
The static string parts
- quasis(List<TemplateElement>) - Method in class hydra.typeScript.syntax.TemplateLiteral.Builder
- QUASIS - Static variable in class hydra.typeScript.syntax.TemplateLiteral
-
Name of the
hydra.typeScript.syntax.TemplateLiteral.quasisfield.
R
- readonly - Variable in class hydra.typeScript.syntax.PropertySignature
-
Whether the property is readonly
- readonly(Boolean) - Method in class hydra.typeScript.syntax.PropertySignature.Builder
- Readonly(TypeExpression) - Constructor for class hydra.typeScript.syntax.TypeExpression.Readonly
-
Constructs an immutable
TypeExpression.Readonly. - READONLY - Static variable in class hydra.typeScript.syntax.PropertySignature
-
Name of the
hydra.typeScript.syntax.PropertySignature.readonlyfield. - READONLY - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.readonlyfield. - Rest(RestElement) - Constructor for class hydra.typeScript.syntax.ObjectPatternProperty.Rest
-
Constructs an immutable
ObjectPatternProperty.Rest. - Rest(RestElement) - Constructor for class hydra.typeScript.syntax.Pattern.Rest
-
Constructs an immutable
Pattern.Rest. - REST - Static variable in class hydra.typeScript.syntax.ObjectPatternProperty
-
Name of the
hydra.typeScript.syntax.ObjectPatternProperty.restfield. - REST - Static variable in class hydra.typeScript.syntax.Pattern
-
Name of the
hydra.typeScript.syntax.Pattern.restfield. - restElement(TypedTerm<Pattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.RestElement wrapper
- RestElement - Class in hydra.typeScript.syntax
-
A rest element pattern (...x)
- RestElement(Pattern) - Constructor for class hydra.typeScript.syntax.RestElement
-
Constructs an immutable
RestElement. - RestElement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
RestElement. - restElementRestElement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.RestElement
- Return(Optional<Expression>) - Constructor for class hydra.typeScript.syntax.Statement.Return
-
Constructs an immutable
Statement.Return. - RETURN - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.returnfield. - RETURN_TYPE - Static variable in class hydra.typeScript.syntax.FunctionTypeExpression
-
Name of the
hydra.typeScript.syntax.FunctionTypeExpression.returnTypefield. - returnStatementToExpr(Optional<Expression>) - Static method in interface hydra.typeScript.Serde
-
Convert a return statement to an AST expression
- returnType - Variable in class hydra.typeScript.syntax.FunctionTypeExpression
-
Return type
- returnType(TypeExpression) - Method in class hydra.typeScript.syntax.FunctionTypeExpression.Builder
- right - Variable in class hydra.typeScript.syntax.AssignmentExpression
- right - Variable in class hydra.typeScript.syntax.AssignmentPattern
- right - Variable in class hydra.typeScript.syntax.BinaryExpression
- right - Variable in class hydra.typeScript.syntax.ForInStatement
- right - Variable in class hydra.typeScript.syntax.ForOfStatement
- right(Expression) - Method in class hydra.typeScript.syntax.AssignmentExpression.Builder
- right(Expression) - Method in class hydra.typeScript.syntax.AssignmentPattern.Builder
- right(Expression) - Method in class hydra.typeScript.syntax.BinaryExpression.Builder
- right(Expression) - Method in class hydra.typeScript.syntax.ForInStatement.Builder
- right(Expression) - Method in class hydra.typeScript.syntax.ForOfStatement.Builder
- RIGHT - Static variable in class hydra.typeScript.syntax.AssignmentExpression
-
Name of the
hydra.typeScript.syntax.AssignmentExpression.rightfield. - RIGHT - Static variable in class hydra.typeScript.syntax.AssignmentPattern
-
Name of the
hydra.typeScript.syntax.AssignmentPattern.rightfield. - RIGHT - Static variable in class hydra.typeScript.syntax.BinaryExpression
-
Name of the
hydra.typeScript.syntax.BinaryExpression.rightfield. - RIGHT - Static variable in class hydra.typeScript.syntax.ForInStatement
-
Name of the
hydra.typeScript.syntax.ForInStatement.rightfield. - RIGHT - Static variable in class hydra.typeScript.syntax.ForOfStatement
-
Name of the
hydra.typeScript.syntax.ForOfStatement.rightfield. - RIGHT_SHIFT - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.rightShiftfield. - RIGHT_SHIFT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.rightShiftAssignfield. - RightShift() - Constructor for class hydra.typeScript.syntax.BinaryOperator.RightShift
-
Constructs an immutable
BinaryOperator.RightShift. - RightShiftAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign
-
Constructs an immutable
AssignmentOperator.RightShiftAssign. - rightShiftOp() - Static method in interface hydra.typeScript.Operators
-
Right shift operator (>>)
S
- sanitizeParamName(Name) - Static method in interface hydra.typeScript.Coder
-
Sanitize a Hydra parameter name into a valid, non-reserved TS identifier
- Script() - Constructor for class hydra.typeScript.syntax.SourceType.Script
-
Constructs an immutable
SourceType.Script. - SCRIPT - Static variable in class hydra.typeScript.syntax.SourceType
-
Name of the
hydra.typeScript.syntax.SourceType.scriptfield. - Sequence(List<Expression>) - Constructor for class hydra.typeScript.syntax.Expression.Sequence
-
Constructs an immutable
Expression.Sequence. - SEQUENCE - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.sequencefield. - Serde - Interface in hydra.typeScript
-
Serialization functions for converting TypeScript AST to abstract expressions
- Set() - Constructor for class hydra.typeScript.syntax.MethodKind.Set
-
Constructs an immutable
MethodKind.Set. - Set() - Constructor for class hydra.typeScript.syntax.PropertyKind.Set
-
Constructs an immutable
PropertyKind.Set. - SET - Static variable in class hydra.typeScript.syntax.MethodKind
-
Name of the
hydra.typeScript.syntax.MethodKind.setfield. - SET - Static variable in class hydra.typeScript.syntax.PropertyKind
-
Name of the
hydra.typeScript.syntax.PropertyKind.setfield. - shorthand - Variable in class hydra.typeScript.syntax.Property
-
Whether using shorthand syntax {x} for {x: x}
- shorthand(Boolean) - Method in class hydra.typeScript.syntax.Property.Builder
- SHORTHAND - Static variable in class hydra.typeScript.syntax.Property
-
Name of the
hydra.typeScript.syntax.Property.shorthandfield. - SINGLE_QUOTE - Static variable in class hydra.typeScript.syntax.StringLiteral
-
Name of the
hydra.typeScript.syntax.StringLiteral.singleQuotefield. - singleQuote - Variable in class hydra.typeScript.syntax.StringLiteral
-
Whether to use single quotes (true) or double quotes (false)
- singleQuote(Boolean) - Method in class hydra.typeScript.syntax.StringLiteral.Builder
- sortBindingsTopologically(List<Binding>) - Static method in interface hydra.typeScript.Coder
-
Reorder let-bindings so each appears after the sibling bindings it depends on, avoiding JS temporal-dead-zone errors
- sortTermDefsTopologically(T0, List<TermDefinition>) - Static method in interface hydra.typeScript.Coder
-
Reorder term definitions so each appears after the intra-module definitions it depends on
- source - Variable in class hydra.typeScript.syntax.ExportAllDeclaration
- source - Variable in class hydra.typeScript.syntax.ImportDeclaration
-
The module to import from
- source - Variable in class hydra.typeScript.syntax.NamedExport
- source(Optional<StringLiteral>) - Method in class hydra.typeScript.syntax.NamedExport.Builder
- source(StringLiteral) - Method in class hydra.typeScript.syntax.ExportAllDeclaration.Builder
- source(StringLiteral) - Method in class hydra.typeScript.syntax.ImportDeclaration.Builder
- SOURCE - Static variable in class hydra.typeScript.syntax.ExportAllDeclaration
-
Name of the
hydra.typeScript.syntax.ExportAllDeclaration.sourcefield. - SOURCE - Static variable in class hydra.typeScript.syntax.ImportDeclaration
-
Name of the
hydra.typeScript.syntax.ImportDeclaration.sourcefield. - SOURCE - Static variable in class hydra.typeScript.syntax.NamedExport
-
Name of the
hydra.typeScript.syntax.NamedExport.sourcefield. - SOURCE_TYPE - Static variable in class hydra.typeScript.syntax.Program
-
Name of the
hydra.typeScript.syntax.Program.sourceTypefield. - sourceType - Variable in class hydra.typeScript.syntax.Program
-
Whether this is a module or script
- sourceType(SourceType) - Method in class hydra.typeScript.syntax.Program.Builder
- SourceType - Class in hydra.typeScript.syntax
-
Whether the program is a module or script
- SourceType.Module - Class in hydra.typeScript.syntax
- SourceType.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
SourceTypewith a defaultSourceType.PartialVisitor.otherwise(hydra.typeScript.syntax.SourceType)branch. - SourceType.Script - Class in hydra.typeScript.syntax
- SourceType.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
SourceType. - sourceTypeModule() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the module variant of hydra.typeScript.syntax.SourceType
- sourceTypeScript() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the script variant of hydra.typeScript.syntax.SourceType
- sourceTypeSourceType() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.SourceType
- specifiers - Variable in class hydra.typeScript.syntax.ImportDeclaration
-
What to import
- specifiers - Variable in class hydra.typeScript.syntax.NamedExport
- specifiers(List<ExportSpecifier>) - Method in class hydra.typeScript.syntax.NamedExport.Builder
- specifiers(List<ImportClause>) - Method in class hydra.typeScript.syntax.ImportDeclaration.Builder
- SPECIFIERS - Static variable in class hydra.typeScript.syntax.ImportDeclaration
-
Name of the
hydra.typeScript.syntax.ImportDeclaration.specifiersfield. - SPECIFIERS - Static variable in class hydra.typeScript.syntax.NamedExport
-
Name of the
hydra.typeScript.syntax.NamedExport.specifiersfield. - Spread(SpreadElement) - Constructor for class hydra.typeScript.syntax.ArrayElement.Spread
-
Constructs an immutable
ArrayElement.Spread. - Spread(SpreadElement) - Constructor for class hydra.typeScript.syntax.Expression.Spread
-
Constructs an immutable
Expression.Spread. - SPREAD - Static variable in class hydra.typeScript.syntax.ArrayElement
-
Name of the
hydra.typeScript.syntax.ArrayElement.spreadfield. - SPREAD - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.spreadfield. - spreadElement(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.SpreadElement wrapper
- SpreadElement - Class in hydra.typeScript.syntax
-
A spread element (...x)
- SpreadElement(Expression) - Constructor for class hydra.typeScript.syntax.SpreadElement
-
Constructs an immutable
SpreadElement. - SpreadElement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
SpreadElement. - spreadElementSpreadElement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.SpreadElement
- Statement - Class in hydra.typeScript.syntax
-
A TypeScript statement
- Statement(Statement) - Constructor for class hydra.typeScript.syntax.ModuleItem.Statement
-
Constructs an immutable
ModuleItem.Statement. - STATEMENT - Static variable in class hydra.typeScript.syntax.ModuleItem
-
Name of the
hydra.typeScript.syntax.ModuleItem.statementfield. - Statement.Block - Class in hydra.typeScript.syntax
-
A block statement
- Statement.Break - Class in hydra.typeScript.syntax
-
A break statement
- Statement.ClassDeclaration - Class in hydra.typeScript.syntax
-
A class declaration
- Statement.Continue - Class in hydra.typeScript.syntax
-
A continue statement
- Statement.Debugger - Class in hydra.typeScript.syntax
-
A debugger statement
- Statement.DoWhile - Class in hydra.typeScript.syntax
-
A do-while statement
- Statement.Empty - Class in hydra.typeScript.syntax
-
An empty statement (;)
- Statement.Expression - Class in hydra.typeScript.syntax
-
An expression statement
- Statement.For - Class in hydra.typeScript.syntax
-
A for statement
- Statement.ForIn - Class in hydra.typeScript.syntax
-
A for-in statement
- Statement.ForOf - Class in hydra.typeScript.syntax
-
A for-of statement
- Statement.FunctionDeclaration - Class in hydra.typeScript.syntax
-
A function declaration
- Statement.If - Class in hydra.typeScript.syntax
-
An if statement
- Statement.Labeled - Class in hydra.typeScript.syntax
-
A labeled statement
- Statement.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
Statementwith a defaultStatement.PartialVisitor.otherwise(hydra.typeScript.syntax.Statement)branch. - Statement.Return - Class in hydra.typeScript.syntax
-
A return statement
- Statement.Switch - Class in hydra.typeScript.syntax
-
A switch statement
- Statement.Throw - Class in hydra.typeScript.syntax
-
A throw statement
- Statement.Try - Class in hydra.typeScript.syntax
-
A try statement
- Statement.VariableDeclaration - Class in hydra.typeScript.syntax
-
A variable declaration
- Statement.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
Statement. - Statement.While - Class in hydra.typeScript.syntax
-
A while statement
- statementBlock(TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the block variant of hydra.typeScript.syntax.Statement
- statementBreak(TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the break variant of hydra.typeScript.syntax.Statement
- statementClassDeclaration(TypedTerm<ClassDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the classDeclaration variant of hydra.typeScript.syntax.Statement
- statementContinue(TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the continue variant of hydra.typeScript.syntax.Statement
- statementDebugger() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the debugger variant of hydra.typeScript.syntax.Statement
- statementDoWhile(TypedTerm<DoWhileStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the doWhile variant of hydra.typeScript.syntax.Statement
- statementEmpty() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the empty variant of hydra.typeScript.syntax.Statement
- statementExpression(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the expression variant of hydra.typeScript.syntax.Statement
- statementFor(TypedTerm<ForStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the for variant of hydra.typeScript.syntax.Statement
- statementForIn(TypedTerm<ForInStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the forIn variant of hydra.typeScript.syntax.Statement
- statementForOf(TypedTerm<ForOfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the forOf variant of hydra.typeScript.syntax.Statement
- statementFunctionDeclaration(TypedTerm<FunctionDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the functionDeclaration variant of hydra.typeScript.syntax.Statement
- statementIf(TypedTerm<IfStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the if variant of hydra.typeScript.syntax.Statement
- statementLabeled(TypedTerm<LabeledStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the labeled variant of hydra.typeScript.syntax.Statement
- statementReturn(TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the return variant of hydra.typeScript.syntax.Statement
- statementStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.Statement
- statementSwitch(TypedTerm<SwitchStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the switch variant of hydra.typeScript.syntax.Statement
- statementThrow(TypedTerm<ThrowStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the throw variant of hydra.typeScript.syntax.Statement
- statementToExpr(Statement) - Static method in interface hydra.typeScript.Serde
-
Convert a statement to an AST expression
- statementTry(TypedTerm<TryStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the try variant of hydra.typeScript.syntax.Statement
- statementVariableDeclaration(TypedTerm<VariableDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the variableDeclaration variant of hydra.typeScript.syntax.Statement
- statementWhile(TypedTerm<WhileStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the while variant of hydra.typeScript.syntax.Statement
- statementWithComments(TypedTerm<Statement>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.StatementWithComments
- StatementWithComments - Class in hydra.typeScript.syntax
-
A statement with optional documentation
- StatementWithComments(Statement, Optional<DocumentationComment>) - Constructor for class hydra.typeScript.syntax.StatementWithComments
-
Constructs an immutable
StatementWithComments. - StatementWithComments.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
StatementWithComments. - statementWithCommentsBody(TypedTerm<StatementWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.StatementWithComments
- statementWithCommentsComments(TypedTerm<StatementWithComments>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the comments field of hydra.typeScript.syntax.StatementWithComments
- statementWithCommentsStatementWithComments() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.StatementWithComments
- statementWithCommentsWithBody(TypedTerm<StatementWithComments>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.StatementWithComments
- statementWithCommentsWithComments(TypedTerm<StatementWithComments>, TypedTerm<Optional<DocumentationComment>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the comments field of hydra.typeScript.syntax.StatementWithComments
- STATIC - Static variable in class hydra.typeScript.syntax.MethodDefinition
-
Name of the
hydra.typeScript.syntax.MethodDefinition.staticfield. - static_ - Variable in class hydra.typeScript.syntax.MethodDefinition
-
Whether the method is static
- static_(Boolean) - Method in class hydra.typeScript.syntax.MethodDefinition.Builder
- STRICT_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.strictEqualfield. - STRICT_NOT_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.strictNotEqualfield. - StrictEqual() - Constructor for class hydra.typeScript.syntax.BinaryOperator.StrictEqual
-
Constructs an immutable
BinaryOperator.StrictEqual. - strictEqualOp() - Static method in interface hydra.typeScript.Operators
-
Strict equality operator (===)
- StrictNotEqual() - Constructor for class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual
-
Constructs an immutable
BinaryOperator.StrictNotEqual. - strictNotEqualOp() - Static method in interface hydra.typeScript.Operators
-
Strict inequality operator (!==)
- STRING - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literal.stringfield. - String_(StringLiteral) - Constructor for class hydra.typeScript.syntax.Literal.String_
-
Constructs an immutable
Literal.String_. - stringLiteral(TypedTerm<String>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.StringLiteral
- StringLiteral - Class in hydra.typeScript.syntax
-
A string literal with quote style
- StringLiteral(String, Boolean) - Constructor for class hydra.typeScript.syntax.StringLiteral
-
Constructs an immutable
StringLiteral. - StringLiteral.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
StringLiteral. - stringLiteralSingleQuote(TypedTerm<StringLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the singleQuote field of hydra.typeScript.syntax.StringLiteral
- stringLiteralStringLiteral() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.StringLiteral
- stringLiteralToExpr(StringLiteral) - Static method in interface hydra.typeScript.Serde
-
Convert a string literal to an AST expression
- stringLiteralValue(TypedTerm<StringLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the value field of hydra.typeScript.syntax.StringLiteral
- stringLiteralWithSingleQuote(TypedTerm<StringLiteral>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the singleQuote field of hydra.typeScript.syntax.StringLiteral
- stringLiteralWithValue(TypedTerm<StringLiteral>, TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the value field of hydra.typeScript.syntax.StringLiteral
- stripForalls(Type) - Static method in interface hydra.typeScript.Coder
-
Strip leading forall quantifiers from a type, returning the innermost body
- Subtract() - Constructor for class hydra.typeScript.syntax.BinaryOperator.Subtract
-
Constructs an immutable
BinaryOperator.Subtract. - SUBTRACT - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.subtractfield. - SUBTRACT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.subtractAssignfield. - SubtractAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign
-
Constructs an immutable
AssignmentOperator.SubtractAssign. - subtractOp() - Static method in interface hydra.typeScript.Operators
-
Subtraction operator (-)
- SUPER_CLASS - Static variable in class hydra.typeScript.syntax.ClassDeclaration
-
Name of the
hydra.typeScript.syntax.ClassDeclaration.superClassfield. - superClass - Variable in class hydra.typeScript.syntax.ClassDeclaration
-
Optional superclass
- superClass(Optional<Expression>) - Method in class hydra.typeScript.syntax.ClassDeclaration.Builder
- Switch(SwitchStatement) - Constructor for class hydra.typeScript.syntax.Statement.Switch
-
Constructs an immutable
Statement.Switch. - SWITCH - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.switchfield. - switchCase(TypedTerm<Optional<Expression>>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.SwitchCase
- SwitchCase - Class in hydra.typeScript.syntax
-
A case clause in a switch statement
- SwitchCase(Optional<Expression>, List<Statement>) - Constructor for class hydra.typeScript.syntax.SwitchCase
-
Constructs an immutable
SwitchCase. - SwitchCase.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
SwitchCase. - switchCaseConsequent(TypedTerm<SwitchCase>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the consequent field of hydra.typeScript.syntax.SwitchCase
- switchCaseSwitchCase() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.SwitchCase
- switchCaseTest(TypedTerm<SwitchCase>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the test field of hydra.typeScript.syntax.SwitchCase
- switchCaseToExpr(SwitchCase) - Static method in interface hydra.typeScript.Serde
-
Convert a switch case to an AST expression
- switchCaseWithConsequent(TypedTerm<SwitchCase>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the consequent field of hydra.typeScript.syntax.SwitchCase
- switchCaseWithTest(TypedTerm<SwitchCase>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the test field of hydra.typeScript.syntax.SwitchCase
- switchStatement(TypedTerm<Expression>, TypedTerm<List<SwitchCase>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.SwitchStatement
- SwitchStatement - Class in hydra.typeScript.syntax
-
A switch statement
- SwitchStatement(Expression, List<SwitchCase>) - Constructor for class hydra.typeScript.syntax.SwitchStatement
-
Constructs an immutable
SwitchStatement. - SwitchStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
SwitchStatement. - switchStatementCases(TypedTerm<SwitchStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the cases field of hydra.typeScript.syntax.SwitchStatement
- switchStatementDiscriminant(TypedTerm<SwitchStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the discriminant field of hydra.typeScript.syntax.SwitchStatement
- switchStatementSwitchStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.SwitchStatement
- switchStatementToExpr(SwitchStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a switch statement to an AST expression
- switchStatementWithCases(TypedTerm<SwitchStatement>, TypedTerm<List<SwitchCase>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the cases field of hydra.typeScript.syntax.SwitchStatement
- switchStatementWithDiscriminant(TypedTerm<SwitchStatement>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the discriminant field of hydra.typeScript.syntax.SwitchStatement
- Syntax - Interface in hydra.dsl.typeScript
-
DSL functions for hydra.typeScript.syntax
T
- tags - Variable in class hydra.typeScript.syntax.DocumentationComment
-
Documentation tags (@param, @returns, etc.)
- tags(List<DocumentationTag>) - Method in class hydra.typeScript.syntax.DocumentationComment.Builder
- TAGS - Static variable in class hydra.typeScript.syntax.DocumentationComment
-
Name of the
hydra.typeScript.syntax.DocumentationComment.tagsfield. - tail - Variable in class hydra.typeScript.syntax.TemplateElement
-
Whether this is the last element
- tail(Boolean) - Method in class hydra.typeScript.syntax.TemplateElement.Builder
- TAIL - Static variable in class hydra.typeScript.syntax.TemplateElement
-
Name of the
hydra.typeScript.syntax.TemplateElement.tailfield. - Template(TemplateLiteral) - Constructor for class hydra.typeScript.syntax.Literal.Template
-
Constructs an immutable
Literal.Template. - TEMPLATE - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literal.templatefield. - templateElement(TypedTerm<String>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.TemplateElement
- TemplateElement - Class in hydra.typeScript.syntax
-
A static part of a template literal
- TemplateElement(String, Boolean) - Constructor for class hydra.typeScript.syntax.TemplateElement
-
Constructs an immutable
TemplateElement. - TemplateElement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
TemplateElement. - templateElementTail(TypedTerm<TemplateElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the tail field of hydra.typeScript.syntax.TemplateElement
- templateElementTemplateElement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TemplateElement
- templateElementValue(TypedTerm<TemplateElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the value field of hydra.typeScript.syntax.TemplateElement
- templateElementWithTail(TypedTerm<TemplateElement>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the tail field of hydra.typeScript.syntax.TemplateElement
- templateElementWithValue(TypedTerm<TemplateElement>, TypedTerm<String>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the value field of hydra.typeScript.syntax.TemplateElement
- templateLiteral(TypedTerm<List<TemplateElement>>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.TemplateLiteral
- TemplateLiteral - Class in hydra.typeScript.syntax
-
A template literal (backtick string with interpolations)
- TemplateLiteral(List<TemplateElement>, List<Expression>) - Constructor for class hydra.typeScript.syntax.TemplateLiteral
-
Constructs an immutable
TemplateLiteral. - TemplateLiteral.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
TemplateLiteral. - templateLiteralExpressions(TypedTerm<TemplateLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the expressions field of hydra.typeScript.syntax.TemplateLiteral
- templateLiteralQuasis(TypedTerm<TemplateLiteral>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the quasis field of hydra.typeScript.syntax.TemplateLiteral
- templateLiteralTemplateLiteral() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TemplateLiteral
- templateLiteralToExpr(TemplateLiteral) - Static method in interface hydra.typeScript.Serde
-
Convert a template literal to an AST expression
- templateLiteralWithExpressions(TypedTerm<TemplateLiteral>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the expressions field of hydra.typeScript.syntax.TemplateLiteral
- templateLiteralWithQuasis(TypedTerm<TemplateLiteral>, TypedTerm<List<TemplateElement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the quasis field of hydra.typeScript.syntax.TemplateLiteral
- termHeadVariable(Term) - Static method in interface hydra.typeScript.Coder
-
If a term reduces, through annotations and type applications, to a variable reference, return its name
- ternaryOp() - Static method in interface hydra.typeScript.Operators
-
Ternary operator (?:) - represents the ? part
- test - Variable in class hydra.typeScript.syntax.ConditionalExpression
- test - Variable in class hydra.typeScript.syntax.DoWhileStatement
- test - Variable in class hydra.typeScript.syntax.ForStatement
-
Test condition
- test - Variable in class hydra.typeScript.syntax.IfStatement
- test - Variable in class hydra.typeScript.syntax.SwitchCase
-
The test expression (Nothing for default)
- test - Variable in class hydra.typeScript.syntax.WhileStatement
- test(Optional<Expression>) - Method in class hydra.typeScript.syntax.ForStatement.Builder
- test(Optional<Expression>) - Method in class hydra.typeScript.syntax.SwitchCase.Builder
- test(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression.Builder
- test(Expression) - Method in class hydra.typeScript.syntax.DoWhileStatement.Builder
- test(Expression) - Method in class hydra.typeScript.syntax.IfStatement.Builder
- test(Expression) - Method in class hydra.typeScript.syntax.WhileStatement.Builder
- TEST - Static variable in class hydra.typeScript.syntax.ConditionalExpression
-
Name of the
hydra.typeScript.syntax.ConditionalExpression.testfield. - TEST - Static variable in class hydra.typeScript.syntax.DoWhileStatement
-
Name of the
hydra.typeScript.syntax.DoWhileStatement.testfield. - TEST - Static variable in class hydra.typeScript.syntax.ForStatement
-
Name of the
hydra.typeScript.syntax.ForStatement.testfield. - TEST - Static variable in class hydra.typeScript.syntax.IfStatement
-
Name of the
hydra.typeScript.syntax.IfStatement.testfield. - TEST - Static variable in class hydra.typeScript.syntax.SwitchCase
-
Name of the
hydra.typeScript.syntax.SwitchCase.testfield. - TEST - Static variable in class hydra.typeScript.syntax.WhileStatement
-
Name of the
hydra.typeScript.syntax.WhileStatement.testfield. - This() - Constructor for class hydra.typeScript.syntax.Expression.This
-
Constructs an immutable
Expression.This. - THIS - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.thisfield. - Throw(ThrowStatement) - Constructor for class hydra.typeScript.syntax.Statement.Throw
-
Constructs an immutable
Statement.Throw. - THROW - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.throwfield. - throwStatement(TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.ThrowStatement wrapper
- ThrowStatement - Class in hydra.typeScript.syntax
-
A throw statement
- ThrowStatement(Expression) - Constructor for class hydra.typeScript.syntax.ThrowStatement
-
Constructs an immutable
ThrowStatement. - ThrowStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
ThrowStatement. - throwStatementThrowStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.ThrowStatement
- throwStatementToExpr(ThrowStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a throw statement to an AST expression
- thunkLazyBindings(List<Binding>, Term) - Static method in interface hydra.typeScript.Coder
-
The bindings-and-body core of thunkLazyLet, shared by the Term_let encoder and the lifted-binding path in functionDeclarationFromTerm
- thunkLazyLet(Let) - Static method in interface hydra.typeScript.Coder
-
Thunk every let-binding for which letBindingIsThunkCandidate holds, and rewrite forced references to it accordingly
- toLineComment(String) - Static method in interface hydra.typeScript.Serde
-
Convert a string to a TypeScript line comment.
- toString() - Method in class hydra.typeScript.syntax.ArrayElement.Expression
- toString() - Method in class hydra.typeScript.syntax.ArrayElement.Hole
- toString() - Method in class hydra.typeScript.syntax.ArrayElement.Spread
- toString() - Method in class hydra.typeScript.syntax.ArrayTypeExpression
- toString() - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Block
- toString() - Method in class hydra.typeScript.syntax.ArrowFunctionBody.Expression
- toString() - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
- toString() - Method in class hydra.typeScript.syntax.AsExpression
- toString() - Method in class hydra.typeScript.syntax.AssignmentExpression
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.AddAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.AndAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.Assign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.DivideAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.NullishAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.OrAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign
- toString() - Method in class hydra.typeScript.syntax.AssignmentPattern
- toString() - Method in class hydra.typeScript.syntax.BinaryExpression
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Add
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.And
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseOr
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.BitwiseXor
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Divide
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Equal
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Exponentiate
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThan
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.In
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Instanceof
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.LeftShift
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.LessThan
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Modulo
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Multiply
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.NotEqual
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Or
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.RightShift
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.StrictEqual
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.Subtract
- toString() - Method in class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
- toString() - Method in class hydra.typeScript.syntax.CallExpression
- toString() - Method in class hydra.typeScript.syntax.CatchClause
- toString() - Method in class hydra.typeScript.syntax.ClassDeclaration
- toString() - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
- toString() - Method in class hydra.typeScript.syntax.Comment.Block
- toString() - Method in class hydra.typeScript.syntax.Comment.Documentation
- toString() - Method in class hydra.typeScript.syntax.Comment.Line
- toString() - Method in class hydra.typeScript.syntax.ConditionalExpression
- toString() - Method in class hydra.typeScript.syntax.DocumentationComment
- toString() - Method in class hydra.typeScript.syntax.DocumentationTag
- toString() - Method in class hydra.typeScript.syntax.DoWhileStatement
- toString() - Method in class hydra.typeScript.syntax.ExportAllDeclaration
- toString() - Method in class hydra.typeScript.syntax.ExportDeclaration.All
- toString() - Method in class hydra.typeScript.syntax.ExportDeclaration.Declaration
- toString() - Method in class hydra.typeScript.syntax.ExportDeclaration.Default
- toString() - Method in class hydra.typeScript.syntax.ExportDeclaration.Named
- toString() - Method in class hydra.typeScript.syntax.ExportSpecifier
- toString() - Method in class hydra.typeScript.syntax.Expression.Array
- toString() - Method in class hydra.typeScript.syntax.Expression.Arrow
- toString() - Method in class hydra.typeScript.syntax.Expression.AsExpression
- toString() - Method in class hydra.typeScript.syntax.Expression.Assignment
- toString() - Method in class hydra.typeScript.syntax.Expression.Await
- toString() - Method in class hydra.typeScript.syntax.Expression.Binary
- toString() - Method in class hydra.typeScript.syntax.Expression.Call
- toString() - Method in class hydra.typeScript.syntax.Expression.Conditional
- toString() - Method in class hydra.typeScript.syntax.Expression.Function
- toString() - Method in class hydra.typeScript.syntax.Expression.Identifier
- toString() - Method in class hydra.typeScript.syntax.Expression.Literal
- toString() - Method in class hydra.typeScript.syntax.Expression.Member
- toString() - Method in class hydra.typeScript.syntax.Expression.New
- toString() - Method in class hydra.typeScript.syntax.Expression.Object_
- toString() - Method in class hydra.typeScript.syntax.Expression.Parenthesized
- toString() - Method in class hydra.typeScript.syntax.Expression.Sequence
- toString() - Method in class hydra.typeScript.syntax.Expression.Spread
- toString() - Method in class hydra.typeScript.syntax.Expression.This
- toString() - Method in class hydra.typeScript.syntax.Expression.Unary
- toString() - Method in class hydra.typeScript.syntax.Expression.Yield
- toString() - Method in class hydra.typeScript.syntax.ForInit.Expression
- toString() - Method in class hydra.typeScript.syntax.ForInit.Variable
- toString() - Method in class hydra.typeScript.syntax.ForInLeft.Pattern
- toString() - Method in class hydra.typeScript.syntax.ForInLeft.Variable
- toString() - Method in class hydra.typeScript.syntax.ForInStatement
- toString() - Method in class hydra.typeScript.syntax.ForOfStatement
- toString() - Method in class hydra.typeScript.syntax.ForStatement
- toString() - Method in class hydra.typeScript.syntax.FunctionDeclaration
- toString() - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
- toString() - Method in class hydra.typeScript.syntax.FunctionExpression
- toString() - Method in class hydra.typeScript.syntax.FunctionTypeExpression
- toString() - Method in class hydra.typeScript.syntax.Identifier
- toString() - Method in class hydra.typeScript.syntax.IfStatement
- toString() - Method in class hydra.typeScript.syntax.ImportClause.Default
- toString() - Method in class hydra.typeScript.syntax.ImportClause.Named
- toString() - Method in class hydra.typeScript.syntax.ImportClause.Namespace
- toString() - Method in class hydra.typeScript.syntax.ImportDeclaration
- toString() - Method in class hydra.typeScript.syntax.ImportDefaultSpecifier
- toString() - Method in class hydra.typeScript.syntax.ImportNamespaceSpecifier
- toString() - Method in class hydra.typeScript.syntax.ImportSpecifier
- toString() - Method in class hydra.typeScript.syntax.InterfaceDeclaration
- toString() - Method in class hydra.typeScript.syntax.LabeledStatement
- toString() - Method in class hydra.typeScript.syntax.Literal.BigInt
- toString() - Method in class hydra.typeScript.syntax.Literal.Boolean_
- toString() - Method in class hydra.typeScript.syntax.Literal.Null
- toString() - Method in class hydra.typeScript.syntax.Literal.Number_
- toString() - Method in class hydra.typeScript.syntax.Literal.String_
- toString() - Method in class hydra.typeScript.syntax.Literal.Template
- toString() - Method in class hydra.typeScript.syntax.Literal.Undefined
- toString() - Method in class hydra.typeScript.syntax.MemberExpression
- toString() - Method in class hydra.typeScript.syntax.MethodDefinition
- toString() - Method in class hydra.typeScript.syntax.MethodKind.Constructor
- toString() - Method in class hydra.typeScript.syntax.MethodKind.Get
- toString() - Method in class hydra.typeScript.syntax.MethodKind.Method
- toString() - Method in class hydra.typeScript.syntax.MethodKind.Set
- toString() - Method in class hydra.typeScript.syntax.ModuleItem.Export
- toString() - Method in class hydra.typeScript.syntax.ModuleItem.Import
- toString() - Method in class hydra.typeScript.syntax.ModuleItem.Interface
- toString() - Method in class hydra.typeScript.syntax.ModuleItem.Statement
- toString() - Method in class hydra.typeScript.syntax.ModuleItem.TypeAlias
- toString() - Method in class hydra.typeScript.syntax.ModuleItemWithComments
- toString() - Method in class hydra.typeScript.syntax.NamedExport
- toString() - Method in class hydra.typeScript.syntax.NumericLiteral.Float_
- toString() - Method in class hydra.typeScript.syntax.NumericLiteral.Integer_
- toString() - Method in class hydra.typeScript.syntax.ObjectPattern
- toString() - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Property
- toString() - Method in class hydra.typeScript.syntax.ObjectPatternProperty.Rest
- toString() - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
- toString() - Method in class hydra.typeScript.syntax.Pattern.Array
- toString() - Method in class hydra.typeScript.syntax.Pattern.Assignment
- toString() - Method in class hydra.typeScript.syntax.Pattern.Identifier
- toString() - Method in class hydra.typeScript.syntax.Pattern.Object_
- toString() - Method in class hydra.typeScript.syntax.Pattern.Rest
- toString() - Method in class hydra.typeScript.syntax.Pattern.Typed
- toString() - Method in class hydra.typeScript.syntax.Program
- toString() - Method in class hydra.typeScript.syntax.Property
- toString() - Method in class hydra.typeScript.syntax.PropertyKind.Get
- toString() - Method in class hydra.typeScript.syntax.PropertyKind.Init
- toString() - Method in class hydra.typeScript.syntax.PropertyKind.Set
- toString() - Method in class hydra.typeScript.syntax.PropertySignature
- toString() - Method in class hydra.typeScript.syntax.RestElement
- toString() - Method in class hydra.typeScript.syntax.SourceType.Module
- toString() - Method in class hydra.typeScript.syntax.SourceType.Script
- toString() - Method in class hydra.typeScript.syntax.SpreadElement
- toString() - Method in class hydra.typeScript.syntax.Statement.Block
- toString() - Method in class hydra.typeScript.syntax.Statement.Break
- toString() - Method in class hydra.typeScript.syntax.Statement.ClassDeclaration
- toString() - Method in class hydra.typeScript.syntax.Statement.Continue
- toString() - Method in class hydra.typeScript.syntax.Statement.Debugger
- toString() - Method in class hydra.typeScript.syntax.Statement.DoWhile
- toString() - Method in class hydra.typeScript.syntax.Statement.Empty
- toString() - Method in class hydra.typeScript.syntax.Statement.Expression
- toString() - Method in class hydra.typeScript.syntax.Statement.For
- toString() - Method in class hydra.typeScript.syntax.Statement.ForIn
- toString() - Method in class hydra.typeScript.syntax.Statement.ForOf
- toString() - Method in class hydra.typeScript.syntax.Statement.FunctionDeclaration
- toString() - Method in class hydra.typeScript.syntax.Statement.If
- toString() - Method in class hydra.typeScript.syntax.Statement.Labeled
- toString() - Method in class hydra.typeScript.syntax.Statement.Return
- toString() - Method in class hydra.typeScript.syntax.Statement.Switch
- toString() - Method in class hydra.typeScript.syntax.Statement.Throw
- toString() - Method in class hydra.typeScript.syntax.Statement.Try
- toString() - Method in class hydra.typeScript.syntax.Statement.VariableDeclaration
- toString() - Method in class hydra.typeScript.syntax.Statement.While
- toString() - Method in class hydra.typeScript.syntax.StatementWithComments
- toString() - Method in class hydra.typeScript.syntax.StringLiteral
- toString() - Method in class hydra.typeScript.syntax.SwitchCase
- toString() - Method in class hydra.typeScript.syntax.SwitchStatement
- toString() - Method in class hydra.typeScript.syntax.TemplateElement
- toString() - Method in class hydra.typeScript.syntax.TemplateLiteral
- toString() - Method in class hydra.typeScript.syntax.ThrowStatement
- toString() - Method in class hydra.typeScript.syntax.TryStatement
- toString() - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
- toString() - Method in class hydra.typeScript.syntax.TypeAnnotation
- toString() - Method in class hydra.typeScript.syntax.TypedPattern
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Any
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Array
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Function
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Identifier
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Intersection
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Literal
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Never
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Object_
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Optional
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Parameterized
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Readonly
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Tuple
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Union
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Unknown
- toString() - Method in class hydra.typeScript.syntax.TypeExpression.Void_
- toString() - Method in class hydra.typeScript.syntax.TypeParameter
- toString() - Method in class hydra.typeScript.syntax.UnaryExpression
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.BitwiseNot
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Decrement
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Delete
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Increment
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Negate
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Not
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Plus
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Typeof
- toString() - Method in class hydra.typeScript.syntax.UnaryOperator.Void_
- toString() - Method in class hydra.typeScript.syntax.VariableDeclaration
- toString() - Method in class hydra.typeScript.syntax.VariableDeclarator
- toString() - Method in class hydra.typeScript.syntax.VariableKind.Const
- toString() - Method in class hydra.typeScript.syntax.VariableKind.Let
- toString() - Method in class hydra.typeScript.syntax.VariableKind.Var
- toString() - Method in class hydra.typeScript.syntax.WhileStatement
- toTypeScriptComments(String, List<DocumentationTag>) - Static method in interface hydra.typeScript.Serde
-
Format a description and tags as a JSDoc comment.
- Try(TryStatement) - Constructor for class hydra.typeScript.syntax.Statement.Try
-
Constructs an immutable
Statement.Try. - TRY - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.tryfield. - tryStatement(TypedTerm<List<Statement>>, TypedTerm<Optional<CatchClause>>, TypedTerm<Optional<List<Statement>>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.TryStatement
- TryStatement - Class in hydra.typeScript.syntax
-
A try statement
- TryStatement(List<Statement>, Optional<CatchClause>, Optional<List<Statement>>) - Constructor for class hydra.typeScript.syntax.TryStatement
-
Constructs an immutable
TryStatement. - TryStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
TryStatement. - tryStatementBlock(TypedTerm<TryStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the block field of hydra.typeScript.syntax.TryStatement
- tryStatementFinalizer(TypedTerm<TryStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the finalizer field of hydra.typeScript.syntax.TryStatement
- tryStatementHandler(TypedTerm<TryStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the handler field of hydra.typeScript.syntax.TryStatement
- tryStatementToExpr(TryStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a try statement to an AST expression
- tryStatementTryStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TryStatement
- tryStatementWithBlock(TypedTerm<TryStatement>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the block field of hydra.typeScript.syntax.TryStatement
- tryStatementWithFinalizer(TypedTerm<TryStatement>, TypedTerm<Optional<List<Statement>>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the finalizer field of hydra.typeScript.syntax.TryStatement
- tryStatementWithHandler(TypedTerm<TryStatement>, TypedTerm<Optional<CatchClause>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the handler field of hydra.typeScript.syntax.TryStatement
- tsArray(List<Expression>) - Static method in interface hydra.typeScript.Coder
-
An array expression: [e1, e2, ...]
- tsArrow(List<String>, Expression) - Static method in interface hydra.typeScript.Coder
-
An untyped arrow function with an expression body
- tsArrowTyped(List<Pattern>, Expression) - Static method in interface hydra.typeScript.Coder
-
A typed arrow function with typed parameter patterns
- tsAsAny(Expression) - Static method in interface hydra.typeScript.Coder
-
Wrap an expression in a TypeScript 'as any' cast
- tsCall(Expression, List<Expression>) - Static method in interface hydra.typeScript.Coder
-
A call expression, parenthesizing the callee when it's an arrow function or other ambiguous call target
- tsCond(Expression, Expression, Expression) - Static method in interface hydra.typeScript.Coder
-
A conditional (ternary) expression
- tsDocEntityRef(EntityReference) - Static method in interface hydra.typeScript.Coder
-
Render a
EntityReferenceas TSDoc link syntax - tsEnvGetGraph(T0) - Static method in interface hydra.typeScript.Coder
-
Identity getter for analyzeFunctionTerm when the environment is a Graph
- tsEnvSetGraph(T0, T1) - Static method in interface hydra.typeScript.Coder
-
Setter for analyzeFunctionTerm when the environment is a Graph
- tsEscapeString(String) - Static method in interface hydra.typeScript.Coder
-
Escape a Hydra string for embedding as a double-quoted TypeScript string literal
- tsExprIdent(String) - Static method in interface hydra.typeScript.Coder
-
A bare identifier expression
- tsExprStr(String) - Static method in interface hydra.typeScript.Coder
-
A string-literal expression
- tsIdent(String) - Static method in interface hydra.typeScript.Coder
-
Wrap a string into a TypeScript identifier
- tsMember(Expression, String) - Static method in interface hydra.typeScript.Coder
-
A member-access expression: obj.prop
- tsNamedType(String) - Static method in interface hydra.typeScript.Coder
-
A bare named type reference
- tsNew(Expression, List<Expression>) - Static method in interface hydra.typeScript.Coder
-
A new-expression: new C(args)
- tsObject(List<Pair<String, Expression>>) - Static method in interface hydra.typeScript.Coder
-
An object literal with identifier-style keys
- tsParam(String) - Static method in interface hydra.typeScript.Coder
-
A generic type parameter with no constraint
- tsParamApp1(String, TypeExpression) - Static method in interface hydra.typeScript.Coder
-
A parameterized type with one type argument
- tsParamApp2(String, TypeExpression, TypeExpression) - Static method in interface hydra.typeScript.Coder
-
A parameterized type with two type arguments
- tsParen(Expression) - Static method in interface hydra.typeScript.Coder
-
Wrap an expression in parentheses when its serialized form needs grouping
- tsPropSig(String, Boolean, TypeExpression) - Static method in interface hydra.typeScript.Coder
-
A readonly property signature, with the name sanitized for TS reserved words
- tsPropSigWithDoc(String, Boolean, TypeExpression, Optional<DocumentationComment>) - Static method in interface hydra.typeScript.Coder
-
A readonly property signature with an optional JSDoc comment above the property line
- tsReadonlyMap(TypeExpression, TypeExpression) - Static method in interface hydra.typeScript.Coder
-
A ReadonlyMap type with the given key and value types
- tsReadonlySet(TypeExpression) - Static method in interface hydra.typeScript.Coder
-
A ReadonlySet type with the given element type
- tsTuple(List<TypeExpression>) - Static method in interface hydra.typeScript.Coder
-
A tuple type
- tsTypedIdent(String, TypeExpression) - Static method in interface hydra.typeScript.Coder
-
A typed-identifier pattern for a function parameter with a known domain type
- tsTypeExpressionToString(TypeExpression) - Static method in interface hydra.typeScript.Serde
-
Render a TypeScript type expression as a string in TS syntax
- tsUndefined() - Static method in interface hydra.typeScript.Coder
-
The undefined value as an expression
- Tuple(List<TypeExpression>) - Constructor for class hydra.typeScript.syntax.TypeExpression.Tuple
-
Constructs an immutable
TypeExpression.Tuple. - TUPLE - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.tuplefield. - type - Variable in class hydra.typeScript.syntax.AsExpression
-
The target type
- type - Variable in class hydra.typeScript.syntax.DocumentationTag
-
Optional type expression
- type - Variable in class hydra.typeScript.syntax.PropertySignature
-
Property type
- type - Variable in class hydra.typeScript.syntax.TypeAliasDeclaration
-
The right-hand-side type
- type - Variable in class hydra.typeScript.syntax.TypedPattern
-
The TypeScript type annotation
- type(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.DocumentationTag.Builder
- type(TypeExpression) - Method in class hydra.typeScript.syntax.AsExpression.Builder
- type(TypeExpression) - Method in class hydra.typeScript.syntax.PropertySignature.Builder
- type(TypeExpression) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration.Builder
- type(TypeExpression) - Method in class hydra.typeScript.syntax.TypedPattern.Builder
- TYPE - Static variable in class hydra.typeScript.syntax.AsExpression
-
Name of the
hydra.typeScript.syntax.AsExpression.typefield. - TYPE - Static variable in class hydra.typeScript.syntax.DocumentationTag
-
Name of the
hydra.typeScript.syntax.DocumentationTag.typefield. - TYPE - Static variable in class hydra.typeScript.syntax.PropertySignature
-
Name of the
hydra.typeScript.syntax.PropertySignature.typefield. - TYPE - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Name of the
hydra.typeScript.syntax.TypeAliasDeclaration.typefield. - TYPE - Static variable in class hydra.typeScript.syntax.TypedPattern
-
Name of the
hydra.typeScript.syntax.TypedPattern.typefield. - TYPE_ - Static variable in class hydra.typeScript.syntax.ArrayElement
-
Name of the
hydra.typeScript.syntax.ArrayElementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ArrayTypeExpression
-
Name of the
hydra.typeScript.syntax.ArrayTypeExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ArrowFunctionBody
-
Name of the
hydra.typeScript.syntax.ArrowFunctionBodytype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Name of the
hydra.typeScript.syntax.ArrowFunctionExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.AsExpression
-
Name of the
hydra.typeScript.syntax.AsExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.AssignmentExpression
-
Name of the
hydra.typeScript.syntax.AssignmentExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperatortype. - TYPE_ - Static variable in class hydra.typeScript.syntax.AssignmentPattern
-
Name of the
hydra.typeScript.syntax.AssignmentPatterntype. - TYPE_ - Static variable in class hydra.typeScript.syntax.BinaryExpression
-
Name of the
hydra.typeScript.syntax.BinaryExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperatortype. - TYPE_ - Static variable in class hydra.typeScript.syntax.CallExpression
-
Name of the
hydra.typeScript.syntax.CallExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.CatchClause
-
Name of the
hydra.typeScript.syntax.CatchClausetype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ClassDeclaration
-
Name of the
hydra.typeScript.syntax.ClassDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Name of the
hydra.typeScript.syntax.ClassDeclarationWithCommentstype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Comment
-
Name of the
hydra.typeScript.syntax.Commenttype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ConditionalExpression
-
Name of the
hydra.typeScript.syntax.ConditionalExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.DocumentationComment
-
Name of the
hydra.typeScript.syntax.DocumentationCommenttype. - TYPE_ - Static variable in class hydra.typeScript.syntax.DocumentationTag
-
Name of the
hydra.typeScript.syntax.DocumentationTagtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.DoWhileStatement
-
Name of the
hydra.typeScript.syntax.DoWhileStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ExportAllDeclaration
-
Name of the
hydra.typeScript.syntax.ExportAllDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ExportDeclaration
-
Name of the
hydra.typeScript.syntax.ExportDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ExportSpecifier
-
Name of the
hydra.typeScript.syntax.ExportSpecifiertype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ForInit
-
Name of the
hydra.typeScript.syntax.ForInittype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ForInLeft
-
Name of the
hydra.typeScript.syntax.ForInLefttype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ForInStatement
-
Name of the
hydra.typeScript.syntax.ForInStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ForOfStatement
-
Name of the
hydra.typeScript.syntax.ForOfStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ForStatement
-
Name of the
hydra.typeScript.syntax.ForStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
-
Name of the
hydra.typeScript.syntax.FunctionDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Name of the
hydra.typeScript.syntax.FunctionDeclarationWithCommentstype. - TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionExpression
-
Name of the
hydra.typeScript.syntax.FunctionExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionTypeExpression
-
Name of the
hydra.typeScript.syntax.FunctionTypeExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Identifier
-
Name of the
hydra.typeScript.syntax.Identifiertype. - TYPE_ - Static variable in class hydra.typeScript.syntax.IfStatement
-
Name of the
hydra.typeScript.syntax.IfStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ImportClause
-
Name of the
hydra.typeScript.syntax.ImportClausetype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ImportDeclaration
-
Name of the
hydra.typeScript.syntax.ImportDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ImportDefaultSpecifier
-
Name of the
hydra.typeScript.syntax.ImportDefaultSpecifiertype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ImportNamespaceSpecifier
-
Name of the
hydra.typeScript.syntax.ImportNamespaceSpecifiertype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ImportSpecifier
-
Name of the
hydra.typeScript.syntax.ImportSpecifiertype. - TYPE_ - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Name of the
hydra.typeScript.syntax.InterfaceDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.LabeledStatement
-
Name of the
hydra.typeScript.syntax.LabeledStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literaltype. - TYPE_ - Static variable in class hydra.typeScript.syntax.MemberExpression
-
Name of the
hydra.typeScript.syntax.MemberExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.MethodDefinition
-
Name of the
hydra.typeScript.syntax.MethodDefinitiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.MethodKind
-
Name of the
hydra.typeScript.syntax.MethodKindtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ModuleItem
-
Name of the
hydra.typeScript.syntax.ModuleItemtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ModuleItemWithComments
-
Name of the
hydra.typeScript.syntax.ModuleItemWithCommentstype. - TYPE_ - Static variable in class hydra.typeScript.syntax.NamedExport
-
Name of the
hydra.typeScript.syntax.NamedExporttype. - TYPE_ - Static variable in class hydra.typeScript.syntax.NumericLiteral
-
Name of the
hydra.typeScript.syntax.NumericLiteraltype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ObjectPattern
-
Name of the
hydra.typeScript.syntax.ObjectPatterntype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ObjectPatternProperty
-
Name of the
hydra.typeScript.syntax.ObjectPatternPropertytype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ParameterizedTypeExpression
-
Name of the
hydra.typeScript.syntax.ParameterizedTypeExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Pattern
-
Name of the
hydra.typeScript.syntax.Patterntype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Program
-
Name of the
hydra.typeScript.syntax.Programtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Property
-
Name of the
hydra.typeScript.syntax.Propertytype. - TYPE_ - Static variable in class hydra.typeScript.syntax.PropertyKind
-
Name of the
hydra.typeScript.syntax.PropertyKindtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.PropertySignature
-
Name of the
hydra.typeScript.syntax.PropertySignaturetype. - TYPE_ - Static variable in class hydra.typeScript.syntax.RestElement
-
Name of the
hydra.typeScript.syntax.RestElementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.SourceType
-
Name of the
hydra.typeScript.syntax.SourceTypetype. - TYPE_ - Static variable in class hydra.typeScript.syntax.SpreadElement
-
Name of the
hydra.typeScript.syntax.SpreadElementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.StatementWithComments
-
Name of the
hydra.typeScript.syntax.StatementWithCommentstype. - TYPE_ - Static variable in class hydra.typeScript.syntax.StringLiteral
-
Name of the
hydra.typeScript.syntax.StringLiteraltype. - TYPE_ - Static variable in class hydra.typeScript.syntax.SwitchCase
-
Name of the
hydra.typeScript.syntax.SwitchCasetype. - TYPE_ - Static variable in class hydra.typeScript.syntax.SwitchStatement
-
Name of the
hydra.typeScript.syntax.SwitchStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TemplateElement
-
Name of the
hydra.typeScript.syntax.TemplateElementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TemplateLiteral
-
Name of the
hydra.typeScript.syntax.TemplateLiteraltype. - TYPE_ - Static variable in class hydra.typeScript.syntax.ThrowStatement
-
Name of the
hydra.typeScript.syntax.ThrowStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TryStatement
-
Name of the
hydra.typeScript.syntax.TryStatementtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Name of the
hydra.typeScript.syntax.TypeAliasDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TypeAnnotation
-
Name of the
hydra.typeScript.syntax.TypeAnnotationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TypedPattern
-
Name of the
hydra.typeScript.syntax.TypedPatterntype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.TypeParameter
-
Name of the
hydra.typeScript.syntax.TypeParametertype. - TYPE_ - Static variable in class hydra.typeScript.syntax.UnaryExpression
-
Name of the
hydra.typeScript.syntax.UnaryExpressiontype. - TYPE_ - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperatortype. - TYPE_ - Static variable in class hydra.typeScript.syntax.VariableDeclaration
-
Name of the
hydra.typeScript.syntax.VariableDeclarationtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.VariableDeclarator
-
Name of the
hydra.typeScript.syntax.VariableDeclaratortype. - TYPE_ - Static variable in class hydra.typeScript.syntax.VariableKind
-
Name of the
hydra.typeScript.syntax.VariableKindtype. - TYPE_ - Static variable in class hydra.typeScript.syntax.WhileStatement
-
Name of the
hydra.typeScript.syntax.WhileStatementtype. - TYPE_ALIAS - Static variable in class hydra.typeScript.syntax.ModuleItem
-
Name of the
hydra.typeScript.syntax.ModuleItem.typeAliasfield. - TYPE_PARAMETERS - Static variable in class hydra.typeScript.syntax.FunctionTypeExpression
-
Name of the
hydra.typeScript.syntax.FunctionTypeExpression.typeParametersfield. - TYPE_PARAMETERS - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Name of the
hydra.typeScript.syntax.InterfaceDeclaration.typeParametersfield. - TYPE_PARAMETERS - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Name of the
hydra.typeScript.syntax.TypeAliasDeclaration.typeParametersfield. - TypeAlias(TypeAliasDeclaration) - Constructor for class hydra.typeScript.syntax.ModuleItem.TypeAlias
-
Constructs an immutable
ModuleItem.TypeAlias. - typeAliasDeclaration(TypedTerm<Identifier>, TypedTerm<List<TypeParameter>>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.TypeAliasDeclaration
- TypeAliasDeclaration - Class in hydra.typeScript.syntax
-
A TypeScript type alias declaration (type Foo<T> = ...)
- TypeAliasDeclaration(Identifier, List<TypeParameter>, TypeExpression) - Constructor for class hydra.typeScript.syntax.TypeAliasDeclaration
-
Constructs an immutable
TypeAliasDeclaration. - TypeAliasDeclaration.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
TypeAliasDeclaration. - typeAliasDeclarationName(TypedTerm<TypeAliasDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the name field of hydra.typeScript.syntax.TypeAliasDeclaration
- typeAliasDeclarationType(TypedTerm<TypeAliasDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the type field of hydra.typeScript.syntax.TypeAliasDeclaration
- typeAliasDeclarationTypeAliasDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TypeAliasDeclaration
- typeAliasDeclarationTypeParameters(TypedTerm<TypeAliasDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the typeParameters field of hydra.typeScript.syntax.TypeAliasDeclaration
- typeAliasDeclarationWithName(TypedTerm<TypeAliasDeclaration>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the name field of hydra.typeScript.syntax.TypeAliasDeclaration
- typeAliasDeclarationWithType(TypedTerm<TypeAliasDeclaration>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the type field of hydra.typeScript.syntax.TypeAliasDeclaration
- typeAliasDeclarationWithTypeParameters(TypedTerm<TypeAliasDeclaration>, TypedTerm<List<TypeParameter>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the typeParameters field of hydra.typeScript.syntax.TypeAliasDeclaration
- typeAnnotation(TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for the hydra.typeScript.syntax.TypeAnnotation wrapper
- TypeAnnotation - Class in hydra.typeScript.syntax
-
A type annotation (for JSDoc comments or TypeScript)
- TypeAnnotation(TypeExpression) - Constructor for class hydra.typeScript.syntax.TypeAnnotation
-
Constructs an immutable
TypeAnnotation. - TypeAnnotation.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
TypeAnnotation. - typeAnnotationTypeAnnotation() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TypeAnnotation
- Typed(TypedPattern) - Constructor for class hydra.typeScript.syntax.Pattern.Typed
-
Constructs an immutable
Pattern.Typed. - TYPED - Static variable in class hydra.typeScript.syntax.Pattern
-
Name of the
hydra.typeScript.syntax.Pattern.typedfield. - typedPattern(TypedTerm<Pattern>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.TypedPattern
- TypedPattern - Class in hydra.typeScript.syntax
-
A pattern with a TypeScript type annotation (`x: T`)
- TypedPattern(Pattern, TypeExpression) - Constructor for class hydra.typeScript.syntax.TypedPattern
-
Constructs an immutable
TypedPattern. - TypedPattern.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
TypedPattern. - typedPatternPattern(TypedTerm<TypedPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the pattern field of hydra.typeScript.syntax.TypedPattern
- typedPatternToExpr(TypedPattern) - Static method in interface hydra.typeScript.Serde
-
Render `<pattern>: <type>` (TypeScript parameter / variable type annotation)
- typedPatternType(TypedTerm<TypedPattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the type field of hydra.typeScript.syntax.TypedPattern
- typedPatternTypedPattern() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TypedPattern
- typedPatternWithPattern(TypedTerm<TypedPattern>, TypedTerm<Pattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the pattern field of hydra.typeScript.syntax.TypedPattern
- typedPatternWithType(TypedTerm<TypedPattern>, TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the type field of hydra.typeScript.syntax.TypedPattern
- TypeExpression - Class in hydra.typeScript.syntax
-
A type expression
- TypeExpression.Any - Class in hydra.typeScript.syntax
-
The 'any' type
- TypeExpression.Array - Class in hydra.typeScript.syntax
-
An array type
- TypeExpression.Function - Class in hydra.typeScript.syntax
-
A function type
- TypeExpression.Identifier - Class in hydra.typeScript.syntax
-
A named type (e.g., 'string', 'number', 'MyClass')
- TypeExpression.Intersection - Class in hydra.typeScript.syntax
-
An intersection type (A & B)
- TypeExpression.Literal - Class in hydra.typeScript.syntax
-
A literal type (e.g., 'hello', 42)
- TypeExpression.Never - Class in hydra.typeScript.syntax
-
The 'never' type
- TypeExpression.Object_ - Class in hydra.typeScript.syntax
-
An object type
- TypeExpression.Optional - Class in hydra.typeScript.syntax
-
An optional type (T | undefined or T?)
- TypeExpression.Parameterized - Class in hydra.typeScript.syntax
-
A parameterized type (e.g., Array<T>, Map<K, V>)
- TypeExpression.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
TypeExpressionwith a defaultTypeExpression.PartialVisitor.otherwise(hydra.typeScript.syntax.TypeExpression)branch. - TypeExpression.Readonly - Class in hydra.typeScript.syntax
-
A readonly modifier (readonly T[], readonly [A, B])
- TypeExpression.Tuple - Class in hydra.typeScript.syntax
-
A tuple type (readonly [A, B, C])
- TypeExpression.Union - Class in hydra.typeScript.syntax
-
A union type (A | B)
- TypeExpression.Unknown - Class in hydra.typeScript.syntax
-
The 'unknown' type
- TypeExpression.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
TypeExpression. - TypeExpression.Void_ - Class in hydra.typeScript.syntax
-
The 'void' type
- typeExpressionAny() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the any variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionArray(TypedTerm<ArrayTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the array variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionFunction(TypedTerm<FunctionTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the function variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionIdentifier(TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the identifier variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionIntersection(TypedTerm<List<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the intersection variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionLiteral(TypedTerm<Literal>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the literal variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionNever() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the never variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionObject(TypedTerm<List<PropertySignature>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the object variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionOptional(TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the optional variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionParameterized(TypedTerm<ParameterizedTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the parameterized variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionReadonly(TypedTerm<TypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the readonly variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionToString(TypeExpression) - Static method in interface hydra.typeScript.Serde
-
Convert a type expression to a string for JSDoc
- typeExpressionTuple(TypedTerm<List<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the tuple variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionTypeExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TypeExpression
- typeExpressionUnion(TypedTerm<List<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the union variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionUnknown() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the unknown variant of hydra.typeScript.syntax.TypeExpression
- typeExpressionVoid() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the void variant of hydra.typeScript.syntax.TypeExpression
- Typeof() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Typeof
-
Constructs an immutable
UnaryOperator.Typeof. - TYPEOF - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.typeoffield. - typeParameter(TypedTerm<Identifier>, TypedTerm<Optional<TypeExpression>>, TypedTerm<Optional<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.TypeParameter
- TypeParameter - Class in hydra.typeScript.syntax
-
A type parameter (generic)
- TypeParameter(Identifier, Optional<TypeExpression>, Optional<TypeExpression>) - Constructor for class hydra.typeScript.syntax.TypeParameter
-
Constructs an immutable
TypeParameter. - TypeParameter.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
TypeParameter. - typeParameterConstraint(TypedTerm<TypeParameter>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the constraint field of hydra.typeScript.syntax.TypeParameter
- typeParameterDefault(TypedTerm<TypeParameter>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the default field of hydra.typeScript.syntax.TypeParameter
- typeParameterName(TypedTerm<TypeParameter>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the name field of hydra.typeScript.syntax.TypeParameter
- typeParameters - Variable in class hydra.typeScript.syntax.FunctionTypeExpression
-
Type parameters (generics)
- typeParameters - Variable in class hydra.typeScript.syntax.InterfaceDeclaration
-
Generic parameters
- typeParameters - Variable in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Generic parameters
- typeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.FunctionTypeExpression.Builder
- typeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration.Builder
- typeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration.Builder
- typeParameterTypeParameter() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.TypeParameter
- typeParameterWithConstraint(TypedTerm<TypeParameter>, TypedTerm<Optional<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the constraint field of hydra.typeScript.syntax.TypeParameter
- typeParameterWithDefault(TypedTerm<TypeParameter>, TypedTerm<Optional<TypeExpression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the default field of hydra.typeScript.syntax.TypeParameter
- typeParameterWithName(TypedTerm<TypeParameter>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the name field of hydra.typeScript.syntax.TypeParameter
- typeScriptLanguage() - Static method in interface hydra.typeScript.Language
-
Language constraints for TypeScript 5.x
- typeScriptLanguage_typePredicate(T0) - Static method in interface hydra.typeScript.Language
- typeScriptReservedWords() - Static method in interface hydra.typeScript.Language
-
A set of reserved words in TypeScript
U
- unArrayTypeExpression(TypedTerm<ArrayTypeExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.ArrayTypeExpression
- Unary(UnaryExpression) - Constructor for class hydra.typeScript.syntax.Expression.Unary
-
Constructs an immutable
Expression.Unary. - UNARY - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.unaryfield. - unaryExpression(TypedTerm<UnaryOperator>, TypedTerm<Expression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.UnaryExpression
- UnaryExpression - Class in hydra.typeScript.syntax
-
A unary operation expression
- UnaryExpression(UnaryOperator, Expression, Boolean) - Constructor for class hydra.typeScript.syntax.UnaryExpression
-
Constructs an immutable
UnaryExpression. - UnaryExpression.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
UnaryExpression. - unaryExpressionArgument(TypedTerm<UnaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the argument field of hydra.typeScript.syntax.UnaryExpression
- unaryExpressionOperator(TypedTerm<UnaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the operator field of hydra.typeScript.syntax.UnaryExpression
- unaryExpressionPrefix(TypedTerm<UnaryExpression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the prefix field of hydra.typeScript.syntax.UnaryExpression
- unaryExpressionToExpr(UnaryExpression) - Static method in interface hydra.typeScript.Serde
-
Convert a unary expression to an AST expression
- unaryExpressionUnaryExpression() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.UnaryExpression
- unaryExpressionWithArgument(TypedTerm<UnaryExpression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the argument field of hydra.typeScript.syntax.UnaryExpression
- unaryExpressionWithOperator(TypedTerm<UnaryExpression>, TypedTerm<UnaryOperator>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the operator field of hydra.typeScript.syntax.UnaryExpression
- unaryExpressionWithPrefix(TypedTerm<UnaryExpression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the prefix field of hydra.typeScript.syntax.UnaryExpression
- UnaryOperator - Class in hydra.typeScript.syntax
-
A unary operator
- UnaryOperator.BitwiseNot - Class in hydra.typeScript.syntax
-
~
- UnaryOperator.Decrement - Class in hydra.typeScript.syntax
-
--
- UnaryOperator.Delete - Class in hydra.typeScript.syntax
-
delete
- UnaryOperator.Increment - Class in hydra.typeScript.syntax
-
++
- UnaryOperator.Negate - Class in hydra.typeScript.syntax
-
-
- UnaryOperator.Not - Class in hydra.typeScript.syntax
-
!
- UnaryOperator.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
UnaryOperatorwith a defaultUnaryOperator.PartialVisitor.otherwise(hydra.typeScript.syntax.UnaryOperator)branch. - UnaryOperator.Plus - Class in hydra.typeScript.syntax
-
+
- UnaryOperator.Typeof - Class in hydra.typeScript.syntax
-
typeof
- UnaryOperator.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
UnaryOperator. - UnaryOperator.Void_ - Class in hydra.typeScript.syntax
-
void
- unaryOperatorBitwiseNot() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the bitwiseNot variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorDecrement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the decrement variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorDelete() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the delete variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorIncrement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the increment variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorNegate() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the negate variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorNot() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the not variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorPlus() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the plus variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorToString(UnaryOperator) - Static method in interface hydra.typeScript.Serde
-
Convert a unary operator to a string
- unaryOperatorTypeof() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the typeof variant of hydra.typeScript.syntax.UnaryOperator
- unaryOperatorUnaryOperator() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.UnaryOperator
- unaryOperatorVoid() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the void variant of hydra.typeScript.syntax.UnaryOperator
- Undefined() - Constructor for class hydra.typeScript.syntax.Literal.Undefined
-
Constructs an immutable
Literal.Undefined. - UNDEFINED - Static variable in class hydra.typeScript.syntax.Literal
-
Name of the
hydra.typeScript.syntax.Literal.undefinedfield. - unIdentifier(TypedTerm<Identifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.Identifier
- unImportDefaultSpecifier(TypedTerm<ImportDefaultSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.ImportDefaultSpecifier
- unImportNamespaceSpecifier(TypedTerm<ImportNamespaceSpecifier>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.ImportNamespaceSpecifier
- Union(List<TypeExpression>) - Constructor for class hydra.typeScript.syntax.TypeExpression.Union
-
Constructs an immutable
TypeExpression.Union. - UNION - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.unionfield. - Unknown() - Constructor for class hydra.typeScript.syntax.TypeExpression.Unknown
-
Constructs an immutable
TypeExpression.Unknown. - UNKNOWN - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.unknownfield. - unRestElement(TypedTerm<RestElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.RestElement
- UNSIGNED_RIGHT_SHIFT - Static variable in class hydra.typeScript.syntax.BinaryOperator
-
Name of the
hydra.typeScript.syntax.BinaryOperator.unsignedRightShiftfield. - UNSIGNED_RIGHT_SHIFT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
-
Name of the
hydra.typeScript.syntax.AssignmentOperator.unsignedRightShiftAssignfield. - UnsignedRightShift() - Constructor for class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
-
Constructs an immutable
BinaryOperator.UnsignedRightShift. - UnsignedRightShiftAssign() - Constructor for class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign
-
Constructs an immutable
AssignmentOperator.UnsignedRightShiftAssign. - unsignedRightShiftOp() - Static method in interface hydra.typeScript.Operators
-
Unsigned right shift operator (>>>)
- unSpreadElement(TypedTerm<SpreadElement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.SpreadElement
- unThrowStatement(TypedTerm<ThrowStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.ThrowStatement
- unTypeAnnotation(TypedTerm<TypeAnnotation>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body of hydra.typeScript.syntax.TypeAnnotation
- update - Variable in class hydra.typeScript.syntax.ForStatement
-
Update expression
- update(Optional<Expression>) - Method in class hydra.typeScript.syntax.ForStatement.Builder
- UPDATE - Static variable in class hydra.typeScript.syntax.ForStatement
-
Name of the
hydra.typeScript.syntax.ForStatement.updatefield.
V
- value - Variable in class hydra.typeScript.syntax.ArrayElement.Expression
- value - Variable in class hydra.typeScript.syntax.ArrayElement.Spread
- value - Variable in class hydra.typeScript.syntax.ArrayTypeExpression
- value - Variable in class hydra.typeScript.syntax.ArrowFunctionBody.Block
- value - Variable in class hydra.typeScript.syntax.ArrowFunctionBody.Expression
- value - Variable in class hydra.typeScript.syntax.Comment.Block
- value - Variable in class hydra.typeScript.syntax.Comment.Documentation
- value - Variable in class hydra.typeScript.syntax.Comment.Line
- value - Variable in class hydra.typeScript.syntax.ExportDeclaration.All
- value - Variable in class hydra.typeScript.syntax.ExportDeclaration.Declaration
- value - Variable in class hydra.typeScript.syntax.ExportDeclaration.Default
- value - Variable in class hydra.typeScript.syntax.ExportDeclaration.Named
- value - Variable in class hydra.typeScript.syntax.Expression.Array
- value - Variable in class hydra.typeScript.syntax.Expression.Arrow
- value - Variable in class hydra.typeScript.syntax.Expression.AsExpression
- value - Variable in class hydra.typeScript.syntax.Expression.Assignment
- value - Variable in class hydra.typeScript.syntax.Expression.Await
- value - Variable in class hydra.typeScript.syntax.Expression.Binary
- value - Variable in class hydra.typeScript.syntax.Expression.Call
- value - Variable in class hydra.typeScript.syntax.Expression.Conditional
- value - Variable in class hydra.typeScript.syntax.Expression.Function
- value - Variable in class hydra.typeScript.syntax.Expression.Identifier
- value - Variable in class hydra.typeScript.syntax.Expression.Literal
- value - Variable in class hydra.typeScript.syntax.Expression.Member
- value - Variable in class hydra.typeScript.syntax.Expression.New
- value - Variable in class hydra.typeScript.syntax.Expression.Object_
- value - Variable in class hydra.typeScript.syntax.Expression.Parenthesized
- value - Variable in class hydra.typeScript.syntax.Expression.Sequence
- value - Variable in class hydra.typeScript.syntax.Expression.Spread
- value - Variable in class hydra.typeScript.syntax.Expression.Unary
- value - Variable in class hydra.typeScript.syntax.Expression.Yield
- value - Variable in class hydra.typeScript.syntax.ForInit.Expression
- value - Variable in class hydra.typeScript.syntax.ForInit.Variable
- value - Variable in class hydra.typeScript.syntax.ForInLeft.Pattern
- value - Variable in class hydra.typeScript.syntax.ForInLeft.Variable
- value - Variable in class hydra.typeScript.syntax.Identifier
- value - Variable in class hydra.typeScript.syntax.ImportClause.Default
- value - Variable in class hydra.typeScript.syntax.ImportClause.Named
- value - Variable in class hydra.typeScript.syntax.ImportClause.Namespace
- value - Variable in class hydra.typeScript.syntax.ImportDefaultSpecifier
- value - Variable in class hydra.typeScript.syntax.ImportNamespaceSpecifier
- value - Variable in class hydra.typeScript.syntax.Literal.BigInt
- value - Variable in class hydra.typeScript.syntax.Literal.Boolean_
- value - Variable in class hydra.typeScript.syntax.Literal.Number_
- value - Variable in class hydra.typeScript.syntax.Literal.String_
- value - Variable in class hydra.typeScript.syntax.Literal.Template
- value - Variable in class hydra.typeScript.syntax.MethodDefinition
-
Method function
- value - Variable in class hydra.typeScript.syntax.ModuleItem.Export
- value - Variable in class hydra.typeScript.syntax.ModuleItem.Import
- value - Variable in class hydra.typeScript.syntax.ModuleItem.Interface
- value - Variable in class hydra.typeScript.syntax.ModuleItem.Statement
- value - Variable in class hydra.typeScript.syntax.ModuleItem.TypeAlias
- value - Variable in class hydra.typeScript.syntax.NumericLiteral.Float_
- value - Variable in class hydra.typeScript.syntax.NumericLiteral.Integer_
- value - Variable in class hydra.typeScript.syntax.ObjectPatternProperty.Property
- value - Variable in class hydra.typeScript.syntax.ObjectPatternProperty.Rest
- value - Variable in class hydra.typeScript.syntax.Pattern.Array
- value - Variable in class hydra.typeScript.syntax.Pattern.Assignment
- value - Variable in class hydra.typeScript.syntax.Pattern.Identifier
- value - Variable in class hydra.typeScript.syntax.Pattern.Object_
- value - Variable in class hydra.typeScript.syntax.Pattern.Rest
- value - Variable in class hydra.typeScript.syntax.Pattern.Typed
- value - Variable in class hydra.typeScript.syntax.Property
-
Property value
- value - Variable in class hydra.typeScript.syntax.RestElement
- value - Variable in class hydra.typeScript.syntax.SpreadElement
- value - Variable in class hydra.typeScript.syntax.Statement.Block
- value - Variable in class hydra.typeScript.syntax.Statement.Break
- value - Variable in class hydra.typeScript.syntax.Statement.ClassDeclaration
- value - Variable in class hydra.typeScript.syntax.Statement.Continue
- value - Variable in class hydra.typeScript.syntax.Statement.DoWhile
- value - Variable in class hydra.typeScript.syntax.Statement.Expression
- value - Variable in class hydra.typeScript.syntax.Statement.For
- value - Variable in class hydra.typeScript.syntax.Statement.ForIn
- value - Variable in class hydra.typeScript.syntax.Statement.ForOf
- value - Variable in class hydra.typeScript.syntax.Statement.FunctionDeclaration
- value - Variable in class hydra.typeScript.syntax.Statement.If
- value - Variable in class hydra.typeScript.syntax.Statement.Labeled
- value - Variable in class hydra.typeScript.syntax.Statement.Return
- value - Variable in class hydra.typeScript.syntax.Statement.Switch
- value - Variable in class hydra.typeScript.syntax.Statement.Throw
- value - Variable in class hydra.typeScript.syntax.Statement.Try
- value - Variable in class hydra.typeScript.syntax.Statement.VariableDeclaration
- value - Variable in class hydra.typeScript.syntax.Statement.While
- value - Variable in class hydra.typeScript.syntax.StringLiteral
-
The string value
- value - Variable in class hydra.typeScript.syntax.TemplateElement
-
The raw string value
- value - Variable in class hydra.typeScript.syntax.ThrowStatement
- value - Variable in class hydra.typeScript.syntax.TypeAnnotation
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Array
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Function
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Identifier
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Intersection
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Literal
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Object_
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Optional
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Parameterized
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Readonly
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Tuple
- value - Variable in class hydra.typeScript.syntax.TypeExpression.Union
- value(Expression) - Method in class hydra.typeScript.syntax.Property.Builder
- value(Expression) - Method in class hydra.typeScript.syntax.SpreadElement.Builder
- value(Expression) - Method in class hydra.typeScript.syntax.ThrowStatement.Builder
- value(FunctionExpression) - Method in class hydra.typeScript.syntax.MethodDefinition.Builder
- value(Identifier) - Method in class hydra.typeScript.syntax.ImportDefaultSpecifier.Builder
- value(Identifier) - Method in class hydra.typeScript.syntax.ImportNamespaceSpecifier.Builder
- value(Pattern) - Method in class hydra.typeScript.syntax.RestElement.Builder
- value(TypeExpression) - Method in class hydra.typeScript.syntax.ArrayTypeExpression.Builder
- value(TypeExpression) - Method in class hydra.typeScript.syntax.TypeAnnotation.Builder
- value(String) - Method in class hydra.typeScript.syntax.Identifier.Builder
- value(String) - Method in class hydra.typeScript.syntax.StringLiteral.Builder
- value(String) - Method in class hydra.typeScript.syntax.TemplateElement.Builder
- VALUE - Static variable in class hydra.typeScript.syntax.ArrayTypeExpression
-
Name of the
hydra.typeScript.syntax.ArrayTypeExpression.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.Identifier
-
Name of the
hydra.typeScript.syntax.Identifier.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.ImportDefaultSpecifier
-
Name of the
hydra.typeScript.syntax.ImportDefaultSpecifier.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.ImportNamespaceSpecifier
-
Name of the
hydra.typeScript.syntax.ImportNamespaceSpecifier.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.MethodDefinition
-
Name of the
hydra.typeScript.syntax.MethodDefinition.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.Property
-
Name of the
hydra.typeScript.syntax.Property.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.RestElement
-
Name of the
hydra.typeScript.syntax.RestElement.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.SpreadElement
-
Name of the
hydra.typeScript.syntax.SpreadElement.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.StringLiteral
-
Name of the
hydra.typeScript.syntax.StringLiteral.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.TemplateElement
-
Name of the
hydra.typeScript.syntax.TemplateElement.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.ThrowStatement
-
Name of the
hydra.typeScript.syntax.ThrowStatement.valuefield. - VALUE - Static variable in class hydra.typeScript.syntax.TypeAnnotation
-
Name of the
hydra.typeScript.syntax.TypeAnnotation.valuefield. - Var() - Constructor for class hydra.typeScript.syntax.VariableKind.Var
-
Constructs an immutable
VariableKind.Var. - VAR - Static variable in class hydra.typeScript.syntax.VariableKind
-
Name of the
hydra.typeScript.syntax.VariableKind.varfield. - Variable(VariableDeclaration) - Constructor for class hydra.typeScript.syntax.ForInit.Variable
-
Constructs an immutable
ForInit.Variable. - Variable(VariableDeclaration) - Constructor for class hydra.typeScript.syntax.ForInLeft.Variable
-
Constructs an immutable
ForInLeft.Variable. - VARIABLE - Static variable in class hydra.typeScript.syntax.ForInit
-
Name of the
hydra.typeScript.syntax.ForInit.variablefield. - VARIABLE - Static variable in class hydra.typeScript.syntax.ForInLeft
-
Name of the
hydra.typeScript.syntax.ForInLeft.variablefield. - VARIABLE_DECLARATION - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.variableDeclarationfield. - variableDeclaration(TypedTerm<VariableKind>, TypedTerm<List<VariableDeclarator>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.VariableDeclaration
- VariableDeclaration - Class in hydra.typeScript.syntax
-
A variable declaration (var, let, const)
- VariableDeclaration(VariableDeclaration) - Constructor for class hydra.typeScript.syntax.Statement.VariableDeclaration
-
Constructs an immutable
Statement.VariableDeclaration. - VariableDeclaration(VariableKind, List<VariableDeclarator>) - Constructor for class hydra.typeScript.syntax.VariableDeclaration
-
Constructs an immutable
VariableDeclaration. - VariableDeclaration.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
VariableDeclaration. - variableDeclarationDeclarations(TypedTerm<VariableDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the declarations field of hydra.typeScript.syntax.VariableDeclaration
- variableDeclarationKind(TypedTerm<VariableDeclaration>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the kind field of hydra.typeScript.syntax.VariableDeclaration
- variableDeclarationToExpr(VariableDeclaration) - Static method in interface hydra.typeScript.Serde
-
Convert a variable declaration to an AST expression
- variableDeclarationVariableDeclaration() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.VariableDeclaration
- variableDeclarationWithDeclarations(TypedTerm<VariableDeclaration>, TypedTerm<List<VariableDeclarator>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the declarations field of hydra.typeScript.syntax.VariableDeclaration
- variableDeclarationWithKind(TypedTerm<VariableDeclaration>, TypedTerm<VariableKind>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the kind field of hydra.typeScript.syntax.VariableDeclaration
- variableDeclarator(TypedTerm<Pattern>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.VariableDeclarator
- VariableDeclarator - Class in hydra.typeScript.syntax
-
A variable declarator (id = init)
- VariableDeclarator(Pattern, Optional<Expression>) - Constructor for class hydra.typeScript.syntax.VariableDeclarator
-
Constructs an immutable
VariableDeclarator. - VariableDeclarator.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
VariableDeclarator. - variableDeclaratorId(TypedTerm<VariableDeclarator>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the id field of hydra.typeScript.syntax.VariableDeclarator
- variableDeclaratorInit(TypedTerm<VariableDeclarator>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the init field of hydra.typeScript.syntax.VariableDeclarator
- variableDeclaratorToExpr(VariableDeclarator) - Static method in interface hydra.typeScript.Serde
-
Convert a variable declarator to an AST expression
- variableDeclaratorVariableDeclarator() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.VariableDeclarator
- variableDeclaratorWithId(TypedTerm<VariableDeclarator>, TypedTerm<Pattern>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the id field of hydra.typeScript.syntax.VariableDeclarator
- variableDeclaratorWithInit(TypedTerm<VariableDeclarator>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the init field of hydra.typeScript.syntax.VariableDeclarator
- VariableKind - Class in hydra.typeScript.syntax
-
The kind of variable declaration
- VariableKind.Const - Class in hydra.typeScript.syntax
- VariableKind.Let - Class in hydra.typeScript.syntax
- VariableKind.PartialVisitor<R> - Interface in hydra.typeScript.syntax
-
Partial visitor over
VariableKindwith a defaultVariableKind.PartialVisitor.otherwise(hydra.typeScript.syntax.VariableKind)branch. - VariableKind.Var - Class in hydra.typeScript.syntax
- VariableKind.Visitor<R> - Interface in hydra.typeScript.syntax
-
Visitor over
VariableKind. - variableKindConst() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the const variant of hydra.typeScript.syntax.VariableKind
- variableKindLet() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the let variant of hydra.typeScript.syntax.VariableKind
- variableKindToExpr(VariableKind) - Static method in interface hydra.typeScript.Serde
-
Convert a variable kind to an AST expression
- variableKindVar() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL injection for the var variant of hydra.typeScript.syntax.VariableKind
- variableKindVariableKind() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.VariableKind
- visit(ArrayElement.Expression) - Method in interface hydra.typeScript.syntax.ArrayElement.PartialVisitor
-
Visit the
ArrayElement.Expressioncase. - visit(ArrayElement.Expression) - Method in interface hydra.typeScript.syntax.ArrayElement.Visitor
-
Visit the
ArrayElement.Expressioncase. - visit(ArrayElement.Hole) - Method in interface hydra.typeScript.syntax.ArrayElement.PartialVisitor
-
Visit the
ArrayElement.Holecase. - visit(ArrayElement.Hole) - Method in interface hydra.typeScript.syntax.ArrayElement.Visitor
-
Visit the
ArrayElement.Holecase. - visit(ArrayElement.Spread) - Method in interface hydra.typeScript.syntax.ArrayElement.PartialVisitor
-
Visit the
ArrayElement.Spreadcase. - visit(ArrayElement.Spread) - Method in interface hydra.typeScript.syntax.ArrayElement.Visitor
-
Visit the
ArrayElement.Spreadcase. - visit(ArrowFunctionBody.Block) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.PartialVisitor
-
Visit the
ArrowFunctionBody.Blockcase. - visit(ArrowFunctionBody.Block) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.Visitor
-
Visit the
ArrowFunctionBody.Blockcase. - visit(ArrowFunctionBody.Expression) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.PartialVisitor
-
Visit the
ArrowFunctionBody.Expressioncase. - visit(ArrowFunctionBody.Expression) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.Visitor
-
Visit the
ArrowFunctionBody.Expressioncase. - visit(AssignmentOperator.AddAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.AddAssigncase. - visit(AssignmentOperator.AddAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.AddAssigncase. - visit(AssignmentOperator.AndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.AndAssigncase. - visit(AssignmentOperator.AndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.AndAssigncase. - visit(AssignmentOperator.Assign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.Assigncase. - visit(AssignmentOperator.Assign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.Assigncase. - visit(AssignmentOperator.BitwiseAndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.BitwiseAndAssigncase. - visit(AssignmentOperator.BitwiseAndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.BitwiseAndAssigncase. - visit(AssignmentOperator.BitwiseOrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.BitwiseOrAssigncase. - visit(AssignmentOperator.BitwiseOrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.BitwiseOrAssigncase. - visit(AssignmentOperator.BitwiseXorAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.BitwiseXorAssigncase. - visit(AssignmentOperator.BitwiseXorAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.BitwiseXorAssigncase. - visit(AssignmentOperator.DivideAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.DivideAssigncase. - visit(AssignmentOperator.DivideAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.DivideAssigncase. - visit(AssignmentOperator.ExponentiateAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.ExponentiateAssigncase. - visit(AssignmentOperator.ExponentiateAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.ExponentiateAssigncase. - visit(AssignmentOperator.LeftShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.LeftShiftAssigncase. - visit(AssignmentOperator.LeftShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.LeftShiftAssigncase. - visit(AssignmentOperator.ModuloAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.ModuloAssigncase. - visit(AssignmentOperator.ModuloAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.ModuloAssigncase. - visit(AssignmentOperator.MultiplyAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.MultiplyAssigncase. - visit(AssignmentOperator.MultiplyAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.MultiplyAssigncase. - visit(AssignmentOperator.NullishAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.NullishAssigncase. - visit(AssignmentOperator.NullishAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.NullishAssigncase. - visit(AssignmentOperator.OrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.OrAssigncase. - visit(AssignmentOperator.OrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.OrAssigncase. - visit(AssignmentOperator.RightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.RightShiftAssigncase. - visit(AssignmentOperator.RightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.RightShiftAssigncase. - visit(AssignmentOperator.SubtractAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.SubtractAssigncase. - visit(AssignmentOperator.SubtractAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.SubtractAssigncase. - visit(AssignmentOperator.UnsignedRightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
-
Visit the
AssignmentOperator.UnsignedRightShiftAssigncase. - visit(AssignmentOperator.UnsignedRightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
-
Visit the
AssignmentOperator.UnsignedRightShiftAssigncase. - visit(BinaryOperator.Add) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Addcase. - visit(BinaryOperator.Add) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Addcase. - visit(BinaryOperator.And) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Andcase. - visit(BinaryOperator.And) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Andcase. - visit(BinaryOperator.BitwiseAnd) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.BitwiseAndcase. - visit(BinaryOperator.BitwiseAnd) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.BitwiseAndcase. - visit(BinaryOperator.BitwiseOr) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.BitwiseOrcase. - visit(BinaryOperator.BitwiseOr) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.BitwiseOrcase. - visit(BinaryOperator.BitwiseXor) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.BitwiseXorcase. - visit(BinaryOperator.BitwiseXor) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.BitwiseXorcase. - visit(BinaryOperator.Divide) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Dividecase. - visit(BinaryOperator.Divide) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Dividecase. - visit(BinaryOperator.Equal) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Equalcase. - visit(BinaryOperator.Equal) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Equalcase. - visit(BinaryOperator.Exponentiate) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Exponentiatecase. - visit(BinaryOperator.Exponentiate) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Exponentiatecase. - visit(BinaryOperator.GreaterThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.GreaterThancase. - visit(BinaryOperator.GreaterThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.GreaterThancase. - visit(BinaryOperator.GreaterThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.GreaterThanOrEqualcase. - visit(BinaryOperator.GreaterThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.GreaterThanOrEqualcase. - visit(BinaryOperator.In) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Incase. - visit(BinaryOperator.In) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Incase. - visit(BinaryOperator.Instanceof) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Instanceofcase. - visit(BinaryOperator.Instanceof) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Instanceofcase. - visit(BinaryOperator.LeftShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.LeftShiftcase. - visit(BinaryOperator.LeftShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.LeftShiftcase. - visit(BinaryOperator.LessThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.LessThancase. - visit(BinaryOperator.LessThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.LessThancase. - visit(BinaryOperator.LessThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.LessThanOrEqualcase. - visit(BinaryOperator.LessThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.LessThanOrEqualcase. - visit(BinaryOperator.Modulo) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Modulocase. - visit(BinaryOperator.Modulo) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Modulocase. - visit(BinaryOperator.Multiply) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Multiplycase. - visit(BinaryOperator.Multiply) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Multiplycase. - visit(BinaryOperator.NotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.NotEqualcase. - visit(BinaryOperator.NotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.NotEqualcase. - visit(BinaryOperator.NullishCoalescing) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.NullishCoalescingcase. - visit(BinaryOperator.NullishCoalescing) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.NullishCoalescingcase. - visit(BinaryOperator.Or) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Orcase. - visit(BinaryOperator.Or) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Orcase. - visit(BinaryOperator.RightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.RightShiftcase. - visit(BinaryOperator.RightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.RightShiftcase. - visit(BinaryOperator.StrictEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.StrictEqualcase. - visit(BinaryOperator.StrictEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.StrictEqualcase. - visit(BinaryOperator.StrictNotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.StrictNotEqualcase. - visit(BinaryOperator.StrictNotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.StrictNotEqualcase. - visit(BinaryOperator.Subtract) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.Subtractcase. - visit(BinaryOperator.Subtract) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.Subtractcase. - visit(BinaryOperator.UnsignedRightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
-
Visit the
BinaryOperator.UnsignedRightShiftcase. - visit(BinaryOperator.UnsignedRightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
-
Visit the
BinaryOperator.UnsignedRightShiftcase. - visit(Comment.Block) - Method in interface hydra.typeScript.syntax.Comment.PartialVisitor
-
Visit the
Comment.Blockcase. - visit(Comment.Block) - Method in interface hydra.typeScript.syntax.Comment.Visitor
-
Visit the
Comment.Blockcase. - visit(Comment.Documentation) - Method in interface hydra.typeScript.syntax.Comment.PartialVisitor
-
Visit the
Comment.Documentationcase. - visit(Comment.Documentation) - Method in interface hydra.typeScript.syntax.Comment.Visitor
-
Visit the
Comment.Documentationcase. - visit(Comment.Line) - Method in interface hydra.typeScript.syntax.Comment.PartialVisitor
-
Visit the
Comment.Linecase. - visit(Comment.Line) - Method in interface hydra.typeScript.syntax.Comment.Visitor
-
Visit the
Comment.Linecase. - visit(ExportDeclaration.All) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
-
Visit the
ExportDeclaration.Allcase. - visit(ExportDeclaration.All) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
-
Visit the
ExportDeclaration.Allcase. - visit(ExportDeclaration.Declaration) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
-
Visit the
ExportDeclaration.Declarationcase. - visit(ExportDeclaration.Declaration) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
-
Visit the
ExportDeclaration.Declarationcase. - visit(ExportDeclaration.Default) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
-
Visit the
ExportDeclaration.Defaultcase. - visit(ExportDeclaration.Default) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
-
Visit the
ExportDeclaration.Defaultcase. - visit(ExportDeclaration.Named) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
-
Visit the
ExportDeclaration.Namedcase. - visit(ExportDeclaration.Named) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
-
Visit the
ExportDeclaration.Namedcase. - visit(Expression.Array) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Arraycase. - visit(Expression.Array) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Arraycase. - visit(Expression.Arrow) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Arrowcase. - visit(Expression.Arrow) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Arrowcase. - visit(Expression.AsExpression) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.AsExpressioncase. - visit(Expression.AsExpression) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.AsExpressioncase. - visit(Expression.Assignment) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Assignmentcase. - visit(Expression.Assignment) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Assignmentcase. - visit(Expression.Await) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Awaitcase. - visit(Expression.Await) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Awaitcase. - visit(Expression.Binary) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Binarycase. - visit(Expression.Binary) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Binarycase. - visit(Expression.Call) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Callcase. - visit(Expression.Call) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Callcase. - visit(Expression.Conditional) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Conditionalcase. - visit(Expression.Conditional) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Conditionalcase. - visit(Expression.Function) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Functioncase. - visit(Expression.Function) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Functioncase. - visit(Expression.Identifier) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Identifiercase. - visit(Expression.Identifier) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Identifiercase. - visit(Expression.Literal) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Literalcase. - visit(Expression.Literal) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Literalcase. - visit(Expression.Member) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Membercase. - visit(Expression.Member) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Membercase. - visit(Expression.New) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Newcase. - visit(Expression.New) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Newcase. - visit(Expression.Object_) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Object_case. - visit(Expression.Object_) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Object_case. - visit(Expression.Parenthesized) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Parenthesizedcase. - visit(Expression.Parenthesized) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Parenthesizedcase. - visit(Expression.Sequence) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Sequencecase. - visit(Expression.Sequence) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Sequencecase. - visit(Expression.Spread) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Spreadcase. - visit(Expression.Spread) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Spreadcase. - visit(Expression.This) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Thiscase. - visit(Expression.This) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Thiscase. - visit(Expression.Unary) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Unarycase. - visit(Expression.Unary) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Unarycase. - visit(Expression.Yield) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
-
Visit the
Expression.Yieldcase. - visit(Expression.Yield) - Method in interface hydra.typeScript.syntax.Expression.Visitor
-
Visit the
Expression.Yieldcase. - visit(ForInit.Expression) - Method in interface hydra.typeScript.syntax.ForInit.PartialVisitor
-
Visit the
ForInit.Expressioncase. - visit(ForInit.Expression) - Method in interface hydra.typeScript.syntax.ForInit.Visitor
-
Visit the
ForInit.Expressioncase. - visit(ForInit.Variable) - Method in interface hydra.typeScript.syntax.ForInit.PartialVisitor
-
Visit the
ForInit.Variablecase. - visit(ForInit.Variable) - Method in interface hydra.typeScript.syntax.ForInit.Visitor
-
Visit the
ForInit.Variablecase. - visit(ForInLeft.Pattern) - Method in interface hydra.typeScript.syntax.ForInLeft.PartialVisitor
-
Visit the
ForInLeft.Patterncase. - visit(ForInLeft.Pattern) - Method in interface hydra.typeScript.syntax.ForInLeft.Visitor
-
Visit the
ForInLeft.Patterncase. - visit(ForInLeft.Variable) - Method in interface hydra.typeScript.syntax.ForInLeft.PartialVisitor
-
Visit the
ForInLeft.Variablecase. - visit(ForInLeft.Variable) - Method in interface hydra.typeScript.syntax.ForInLeft.Visitor
-
Visit the
ForInLeft.Variablecase. - visit(ImportClause.Default) - Method in interface hydra.typeScript.syntax.ImportClause.PartialVisitor
-
Visit the
ImportClause.Defaultcase. - visit(ImportClause.Default) - Method in interface hydra.typeScript.syntax.ImportClause.Visitor
-
Visit the
ImportClause.Defaultcase. - visit(ImportClause.Named) - Method in interface hydra.typeScript.syntax.ImportClause.PartialVisitor
-
Visit the
ImportClause.Namedcase. - visit(ImportClause.Named) - Method in interface hydra.typeScript.syntax.ImportClause.Visitor
-
Visit the
ImportClause.Namedcase. - visit(ImportClause.Namespace) - Method in interface hydra.typeScript.syntax.ImportClause.PartialVisitor
-
Visit the
ImportClause.Namespacecase. - visit(ImportClause.Namespace) - Method in interface hydra.typeScript.syntax.ImportClause.Visitor
-
Visit the
ImportClause.Namespacecase. - visit(Literal.BigInt) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Visit the
Literal.BigIntcase. - visit(Literal.BigInt) - Method in interface hydra.typeScript.syntax.Literal.Visitor
-
Visit the
Literal.BigIntcase. - visit(Literal.Boolean_) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Visit the
Literal.Boolean_case. - visit(Literal.Boolean_) - Method in interface hydra.typeScript.syntax.Literal.Visitor
-
Visit the
Literal.Boolean_case. - visit(Literal.Null) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Visit the
Literal.Nullcase. - visit(Literal.Null) - Method in interface hydra.typeScript.syntax.Literal.Visitor
-
Visit the
Literal.Nullcase. - visit(Literal.Number_) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Visit the
Literal.Number_case. - visit(Literal.Number_) - Method in interface hydra.typeScript.syntax.Literal.Visitor
-
Visit the
Literal.Number_case. - visit(Literal.String_) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Visit the
Literal.String_case. - visit(Literal.String_) - Method in interface hydra.typeScript.syntax.Literal.Visitor
-
Visit the
Literal.String_case. - visit(Literal.Template) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Visit the
Literal.Templatecase. - visit(Literal.Template) - Method in interface hydra.typeScript.syntax.Literal.Visitor
-
Visit the
Literal.Templatecase. - visit(Literal.Undefined) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
-
Visit the
Literal.Undefinedcase. - visit(Literal.Undefined) - Method in interface hydra.typeScript.syntax.Literal.Visitor
-
Visit the
Literal.Undefinedcase. - visit(MethodKind.Constructor) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
-
Visit the
MethodKind.Constructorcase. - visit(MethodKind.Constructor) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
-
Visit the
MethodKind.Constructorcase. - visit(MethodKind.Get) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
-
Visit the
MethodKind.Getcase. - visit(MethodKind.Get) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
-
Visit the
MethodKind.Getcase. - visit(MethodKind.Method) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
-
Visit the
MethodKind.Methodcase. - visit(MethodKind.Method) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
-
Visit the
MethodKind.Methodcase. - visit(MethodKind.Set) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
-
Visit the
MethodKind.Setcase. - visit(MethodKind.Set) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
-
Visit the
MethodKind.Setcase. - visit(ModuleItem.Export) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
-
Visit the
ModuleItem.Exportcase. - visit(ModuleItem.Export) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
-
Visit the
ModuleItem.Exportcase. - visit(ModuleItem.Import) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
-
Visit the
ModuleItem.Importcase. - visit(ModuleItem.Import) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
-
Visit the
ModuleItem.Importcase. - visit(ModuleItem.Interface) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
-
Visit the
ModuleItem.Interfacecase. - visit(ModuleItem.Interface) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
-
Visit the
ModuleItem.Interfacecase. - visit(ModuleItem.Statement) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
-
Visit the
ModuleItem.Statementcase. - visit(ModuleItem.Statement) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
-
Visit the
ModuleItem.Statementcase. - visit(ModuleItem.TypeAlias) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
-
Visit the
ModuleItem.TypeAliascase. - visit(ModuleItem.TypeAlias) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
-
Visit the
ModuleItem.TypeAliascase. - visit(NumericLiteral.Float_) - Method in interface hydra.typeScript.syntax.NumericLiteral.PartialVisitor
-
Visit the
NumericLiteral.Float_case. - visit(NumericLiteral.Float_) - Method in interface hydra.typeScript.syntax.NumericLiteral.Visitor
-
Visit the
NumericLiteral.Float_case. - visit(NumericLiteral.Integer_) - Method in interface hydra.typeScript.syntax.NumericLiteral.PartialVisitor
-
Visit the
NumericLiteral.Integer_case. - visit(NumericLiteral.Integer_) - Method in interface hydra.typeScript.syntax.NumericLiteral.Visitor
-
Visit the
NumericLiteral.Integer_case. - visit(ObjectPatternProperty.Property) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.PartialVisitor
-
Visit the
ObjectPatternProperty.Propertycase. - visit(ObjectPatternProperty.Property) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.Visitor
-
Visit the
ObjectPatternProperty.Propertycase. - visit(ObjectPatternProperty.Rest) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.PartialVisitor
-
Visit the
ObjectPatternProperty.Restcase. - visit(ObjectPatternProperty.Rest) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.Visitor
-
Visit the
ObjectPatternProperty.Restcase. - visit(Pattern.Array) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
-
Visit the
Pattern.Arraycase. - visit(Pattern.Array) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
-
Visit the
Pattern.Arraycase. - visit(Pattern.Assignment) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
-
Visit the
Pattern.Assignmentcase. - visit(Pattern.Assignment) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
-
Visit the
Pattern.Assignmentcase. - visit(Pattern.Identifier) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
-
Visit the
Pattern.Identifiercase. - visit(Pattern.Identifier) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
-
Visit the
Pattern.Identifiercase. - visit(Pattern.Object_) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
-
Visit the
Pattern.Object_case. - visit(Pattern.Object_) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
-
Visit the
Pattern.Object_case. - visit(Pattern.Rest) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
-
Visit the
Pattern.Restcase. - visit(Pattern.Rest) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
-
Visit the
Pattern.Restcase. - visit(Pattern.Typed) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
-
Visit the
Pattern.Typedcase. - visit(Pattern.Typed) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
-
Visit the
Pattern.Typedcase. - visit(PropertyKind.Get) - Method in interface hydra.typeScript.syntax.PropertyKind.PartialVisitor
-
Visit the
PropertyKind.Getcase. - visit(PropertyKind.Get) - Method in interface hydra.typeScript.syntax.PropertyKind.Visitor
-
Visit the
PropertyKind.Getcase. - visit(PropertyKind.Init) - Method in interface hydra.typeScript.syntax.PropertyKind.PartialVisitor
-
Visit the
PropertyKind.Initcase. - visit(PropertyKind.Init) - Method in interface hydra.typeScript.syntax.PropertyKind.Visitor
-
Visit the
PropertyKind.Initcase. - visit(PropertyKind.Set) - Method in interface hydra.typeScript.syntax.PropertyKind.PartialVisitor
-
Visit the
PropertyKind.Setcase. - visit(PropertyKind.Set) - Method in interface hydra.typeScript.syntax.PropertyKind.Visitor
-
Visit the
PropertyKind.Setcase. - visit(SourceType.Module) - Method in interface hydra.typeScript.syntax.SourceType.PartialVisitor
-
Visit the
SourceType.Modulecase. - visit(SourceType.Module) - Method in interface hydra.typeScript.syntax.SourceType.Visitor
-
Visit the
SourceType.Modulecase. - visit(SourceType.Script) - Method in interface hydra.typeScript.syntax.SourceType.PartialVisitor
-
Visit the
SourceType.Scriptcase. - visit(SourceType.Script) - Method in interface hydra.typeScript.syntax.SourceType.Visitor
-
Visit the
SourceType.Scriptcase. - visit(Statement.Block) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Blockcase. - visit(Statement.Block) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Blockcase. - visit(Statement.Break) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Breakcase. - visit(Statement.Break) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Breakcase. - visit(Statement.ClassDeclaration) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.ClassDeclarationcase. - visit(Statement.ClassDeclaration) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.ClassDeclarationcase. - visit(Statement.Continue) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Continuecase. - visit(Statement.Continue) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Continuecase. - visit(Statement.Debugger) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Debuggercase. - visit(Statement.Debugger) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Debuggercase. - visit(Statement.DoWhile) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.DoWhilecase. - visit(Statement.DoWhile) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.DoWhilecase. - visit(Statement.Empty) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Emptycase. - visit(Statement.Empty) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Emptycase. - visit(Statement.Expression) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Expressioncase. - visit(Statement.Expression) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Expressioncase. - visit(Statement.For) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Forcase. - visit(Statement.For) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Forcase. - visit(Statement.ForIn) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.ForIncase. - visit(Statement.ForIn) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.ForIncase. - visit(Statement.ForOf) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.ForOfcase. - visit(Statement.ForOf) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.ForOfcase. - visit(Statement.FunctionDeclaration) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.FunctionDeclarationcase. - visit(Statement.FunctionDeclaration) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.FunctionDeclarationcase. - visit(Statement.If) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Ifcase. - visit(Statement.If) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Ifcase. - visit(Statement.Labeled) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Labeledcase. - visit(Statement.Labeled) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Labeledcase. - visit(Statement.Return) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Returncase. - visit(Statement.Return) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Returncase. - visit(Statement.Switch) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Switchcase. - visit(Statement.Switch) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Switchcase. - visit(Statement.Throw) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Throwcase. - visit(Statement.Throw) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Throwcase. - visit(Statement.Try) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Trycase. - visit(Statement.Try) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Trycase. - visit(Statement.VariableDeclaration) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.VariableDeclarationcase. - visit(Statement.VariableDeclaration) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.VariableDeclarationcase. - visit(Statement.While) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
-
Visit the
Statement.Whilecase. - visit(Statement.While) - Method in interface hydra.typeScript.syntax.Statement.Visitor
-
Visit the
Statement.Whilecase. - visit(TypeExpression.Any) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Anycase. - visit(TypeExpression.Any) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Anycase. - visit(TypeExpression.Array) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Arraycase. - visit(TypeExpression.Array) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Arraycase. - visit(TypeExpression.Function) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Functioncase. - visit(TypeExpression.Function) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Functioncase. - visit(TypeExpression.Identifier) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Identifiercase. - visit(TypeExpression.Identifier) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Identifiercase. - visit(TypeExpression.Intersection) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Intersectioncase. - visit(TypeExpression.Intersection) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Intersectioncase. - visit(TypeExpression.Literal) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Literalcase. - visit(TypeExpression.Literal) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Literalcase. - visit(TypeExpression.Never) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Nevercase. - visit(TypeExpression.Never) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Nevercase. - visit(TypeExpression.Object_) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Object_case. - visit(TypeExpression.Object_) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Object_case. - visit(TypeExpression.Optional) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Optionalcase. - visit(TypeExpression.Optional) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Optionalcase. - visit(TypeExpression.Parameterized) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Parameterizedcase. - visit(TypeExpression.Parameterized) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Parameterizedcase. - visit(TypeExpression.Readonly) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Readonlycase. - visit(TypeExpression.Readonly) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Readonlycase. - visit(TypeExpression.Tuple) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Tuplecase. - visit(TypeExpression.Tuple) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Tuplecase. - visit(TypeExpression.Union) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Unioncase. - visit(TypeExpression.Union) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Unioncase. - visit(TypeExpression.Unknown) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Unknowncase. - visit(TypeExpression.Unknown) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Unknowncase. - visit(TypeExpression.Void_) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
-
Visit the
TypeExpression.Void_case. - visit(TypeExpression.Void_) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
-
Visit the
TypeExpression.Void_case. - visit(UnaryOperator.BitwiseNot) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.BitwiseNotcase. - visit(UnaryOperator.BitwiseNot) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.BitwiseNotcase. - visit(UnaryOperator.Decrement) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Decrementcase. - visit(UnaryOperator.Decrement) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Decrementcase. - visit(UnaryOperator.Delete) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Deletecase. - visit(UnaryOperator.Delete) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Deletecase. - visit(UnaryOperator.Increment) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Incrementcase. - visit(UnaryOperator.Increment) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Incrementcase. - visit(UnaryOperator.Negate) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Negatecase. - visit(UnaryOperator.Negate) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Negatecase. - visit(UnaryOperator.Not) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Notcase. - visit(UnaryOperator.Not) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Notcase. - visit(UnaryOperator.Plus) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Pluscase. - visit(UnaryOperator.Plus) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Pluscase. - visit(UnaryOperator.Typeof) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Typeofcase. - visit(UnaryOperator.Typeof) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Typeofcase. - visit(UnaryOperator.Void_) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
-
Visit the
UnaryOperator.Void_case. - visit(UnaryOperator.Void_) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
-
Visit the
UnaryOperator.Void_case. - visit(VariableKind.Const) - Method in interface hydra.typeScript.syntax.VariableKind.PartialVisitor
-
Visit the
VariableKind.Constcase. - visit(VariableKind.Const) - Method in interface hydra.typeScript.syntax.VariableKind.Visitor
-
Visit the
VariableKind.Constcase. - visit(VariableKind.Let) - Method in interface hydra.typeScript.syntax.VariableKind.PartialVisitor
-
Visit the
VariableKind.Letcase. - visit(VariableKind.Let) - Method in interface hydra.typeScript.syntax.VariableKind.Visitor
-
Visit the
VariableKind.Letcase. - visit(VariableKind.Var) - Method in interface hydra.typeScript.syntax.VariableKind.PartialVisitor
-
Visit the
VariableKind.Varcase. - visit(VariableKind.Var) - Method in interface hydra.typeScript.syntax.VariableKind.Visitor
-
Visit the
VariableKind.Varcase. - VOID - Static variable in class hydra.typeScript.syntax.TypeExpression
-
Name of the
hydra.typeScript.syntax.TypeExpression.voidfield. - VOID - Static variable in class hydra.typeScript.syntax.UnaryOperator
-
Name of the
hydra.typeScript.syntax.UnaryOperator.voidfield. - Void_() - Constructor for class hydra.typeScript.syntax.TypeExpression.Void_
-
Constructs an immutable
TypeExpression.Void_. - Void_() - Constructor for class hydra.typeScript.syntax.UnaryOperator.Void_
-
Constructs an immutable
UnaryOperator.Void_.
W
- While(WhileStatement) - Constructor for class hydra.typeScript.syntax.Statement.While
-
Constructs an immutable
Statement.While. - WHILE - Static variable in class hydra.typeScript.syntax.Statement
-
Name of the
hydra.typeScript.syntax.Statement.whilefield. - whileStatement(TypedTerm<Expression>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL constructor for hydra.typeScript.syntax.WhileStatement
- WhileStatement - Class in hydra.typeScript.syntax
-
A while statement
- WhileStatement(Expression, Statement) - Constructor for class hydra.typeScript.syntax.WhileStatement
-
Constructs an immutable
WhileStatement. - WhileStatement.Builder - Class in hydra.typeScript.syntax
-
A fluent builder for
WhileStatement. - whileStatementBody(TypedTerm<WhileStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the body field of hydra.typeScript.syntax.WhileStatement
- whileStatementTest(TypedTerm<WhileStatement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL accessor for the test field of hydra.typeScript.syntax.WhileStatement
- whileStatementToExpr(WhileStatement) - Static method in interface hydra.typeScript.Serde
-
Convert a while statement to an AST expression
- whileStatementWhileStatement() - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL name token for hydra.typeScript.syntax.WhileStatement
- whileStatementWithBody(TypedTerm<WhileStatement>, TypedTerm<Statement>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the body field of hydra.typeScript.syntax.WhileStatement
- whileStatementWithTest(TypedTerm<WhileStatement>, TypedTerm<Expression>) - Static method in interface hydra.dsl.typeScript.Syntax
-
DSL updater for the test field of hydra.typeScript.syntax.WhileStatement
- withAlternate(Optional<Statement>) - Method in class hydra.typeScript.syntax.IfStatement
-
Returns a copy of this
IfStatementwithalternatereplaced. - withAlternate(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression
-
Returns a copy of this
ConditionalExpressionwithalternatereplaced. - withArgument(Expression) - Method in class hydra.typeScript.syntax.UnaryExpression
-
Returns a copy of this
UnaryExpressionwithargumentreplaced. - withArguments(List<Expression>) - Method in class hydra.typeScript.syntax.CallExpression
-
Returns a copy of this
CallExpressionwithargumentsreplaced. - withArguments(List<TypeExpression>) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
-
Returns a copy of this
ParameterizedTypeExpressionwithargumentsreplaced. - withAsync(Boolean) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Returns a copy of this
ArrowFunctionExpressionwithasyncreplaced. - withAsync(Boolean) - Method in class hydra.typeScript.syntax.FunctionDeclaration
-
Returns a copy of this
FunctionDeclarationwithasyncreplaced. - withAsync(Boolean) - Method in class hydra.typeScript.syntax.FunctionExpression
-
Returns a copy of this
FunctionExpressionwithasyncreplaced. - withAwait(Boolean) - Method in class hydra.typeScript.syntax.ForOfStatement
-
Returns a copy of this
ForOfStatementwithawaitreplaced. - withBase(TypeExpression) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
-
Returns a copy of this
ParameterizedTypeExpressionwithbasereplaced. - withBlock(List<Statement>) - Method in class hydra.typeScript.syntax.TryStatement
-
Returns a copy of this
TryStatementwithblockreplaced. - withBody(ArrowFunctionBody) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Returns a copy of this
ArrowFunctionExpressionwithbodyreplaced. - withBody(ClassDeclaration) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Returns a copy of this
ClassDeclarationWithCommentswithbodyreplaced. - withBody(FunctionDeclaration) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Returns a copy of this
FunctionDeclarationWithCommentswithbodyreplaced. - withBody(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItemWithComments
-
Returns a copy of this
ModuleItemWithCommentswithbodyreplaced. - withBody(Statement) - Method in class hydra.typeScript.syntax.DoWhileStatement
-
Returns a copy of this
DoWhileStatementwithbodyreplaced. - withBody(Statement) - Method in class hydra.typeScript.syntax.ForInStatement
-
Returns a copy of this
ForInStatementwithbodyreplaced. - withBody(Statement) - Method in class hydra.typeScript.syntax.ForOfStatement
-
Returns a copy of this
ForOfStatementwithbodyreplaced. - withBody(Statement) - Method in class hydra.typeScript.syntax.ForStatement
-
Returns a copy of this
ForStatementwithbodyreplaced. - withBody(Statement) - Method in class hydra.typeScript.syntax.LabeledStatement
-
Returns a copy of this
LabeledStatementwithbodyreplaced. - withBody(Statement) - Method in class hydra.typeScript.syntax.StatementWithComments
-
Returns a copy of this
StatementWithCommentswithbodyreplaced. - withBody(Statement) - Method in class hydra.typeScript.syntax.WhileStatement
-
Returns a copy of this
WhileStatementwithbodyreplaced. - withBody(List<MethodDefinition>) - Method in class hydra.typeScript.syntax.ClassDeclaration
-
Returns a copy of this
ClassDeclarationwithbodyreplaced. - withBody(List<ModuleItem>) - Method in class hydra.typeScript.syntax.Program
-
Returns a copy of this
Programwithbodyreplaced. - withBody(List<Statement>) - Method in class hydra.typeScript.syntax.CatchClause
-
Returns a copy of this
CatchClausewithbodyreplaced. - withBody(List<Statement>) - Method in class hydra.typeScript.syntax.FunctionDeclaration
-
Returns a copy of this
FunctionDeclarationwithbodyreplaced. - withBody(List<Statement>) - Method in class hydra.typeScript.syntax.FunctionExpression
-
Returns a copy of this
FunctionExpressionwithbodyreplaced. - withCallee(Expression) - Method in class hydra.typeScript.syntax.CallExpression
-
Returns a copy of this
CallExpressionwithcalleereplaced. - withCases(List<SwitchCase>) - Method in class hydra.typeScript.syntax.SwitchStatement
-
Returns a copy of this
SwitchStatementwithcasesreplaced. - withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
-
Returns a copy of this
ClassDeclarationWithCommentswithcommentsreplaced. - withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
-
Returns a copy of this
FunctionDeclarationWithCommentswithcommentsreplaced. - withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.ModuleItemWithComments
-
Returns a copy of this
ModuleItemWithCommentswithcommentsreplaced. - withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.PropertySignature
-
Returns a copy of this
PropertySignaturewithcommentsreplaced. - withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.StatementWithComments
-
Returns a copy of this
StatementWithCommentswithcommentsreplaced. - withComputed(Boolean) - Method in class hydra.typeScript.syntax.MemberExpression
-
Returns a copy of this
MemberExpressionwithcomputedreplaced. - withComputed(Boolean) - Method in class hydra.typeScript.syntax.MethodDefinition
-
Returns a copy of this
MethodDefinitionwithcomputedreplaced. - withComputed(Boolean) - Method in class hydra.typeScript.syntax.Property
-
Returns a copy of this
Propertywithcomputedreplaced. - withConsequent(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression
-
Returns a copy of this
ConditionalExpressionwithconsequentreplaced. - withConsequent(Statement) - Method in class hydra.typeScript.syntax.IfStatement
-
Returns a copy of this
IfStatementwithconsequentreplaced. - withConsequent(List<Statement>) - Method in class hydra.typeScript.syntax.SwitchCase
-
Returns a copy of this
SwitchCasewithconsequentreplaced. - withConstraint(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.TypeParameter
-
Returns a copy of this
TypeParameterwithconstraintreplaced. - withDeclarations(List<VariableDeclarator>) - Method in class hydra.typeScript.syntax.VariableDeclaration
-
Returns a copy of this
VariableDeclarationwithdeclarationsreplaced. - withDefault(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.TypeParameter
-
Returns a copy of this
TypeParameterwithdefaultreplaced. - withDescription(String) - Method in class hydra.typeScript.syntax.DocumentationComment
-
Returns a copy of this
DocumentationCommentwithdescriptionreplaced. - withDescription(String) - Method in class hydra.typeScript.syntax.DocumentationTag
-
Returns a copy of this
DocumentationTagwithdescriptionreplaced. - withDiscriminant(Expression) - Method in class hydra.typeScript.syntax.SwitchStatement
-
Returns a copy of this
SwitchStatementwithdiscriminantreplaced. - withExported(Optional<Identifier>) - Method in class hydra.typeScript.syntax.ExportAllDeclaration
-
Returns a copy of this
ExportAllDeclarationwithexportedreplaced. - withExported(Identifier) - Method in class hydra.typeScript.syntax.ExportSpecifier
-
Returns a copy of this
ExportSpecifierwithexportedreplaced. - withExpression(Expression) - Method in class hydra.typeScript.syntax.AsExpression
-
Returns a copy of this
AsExpressionwithexpressionreplaced. - withExpressions(List<Expression>) - Method in class hydra.typeScript.syntax.TemplateLiteral
-
Returns a copy of this
TemplateLiteralwithexpressionsreplaced. - withExtends(List<TypeExpression>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
-
Returns a copy of this
InterfaceDeclarationwithextendsreplaced. - withFinalizer(Optional<List<Statement>>) - Method in class hydra.typeScript.syntax.TryStatement
-
Returns a copy of this
TryStatementwithfinalizerreplaced. - withGenerator(Boolean) - Method in class hydra.typeScript.syntax.FunctionDeclaration
-
Returns a copy of this
FunctionDeclarationwithgeneratorreplaced. - withGenerator(Boolean) - Method in class hydra.typeScript.syntax.FunctionExpression
-
Returns a copy of this
FunctionExpressionwithgeneratorreplaced. - withHandler(Optional<CatchClause>) - Method in class hydra.typeScript.syntax.TryStatement
-
Returns a copy of this
TryStatementwithhandlerreplaced. - withId(Optional<Identifier>) - Method in class hydra.typeScript.syntax.FunctionExpression
-
Returns a copy of this
FunctionExpressionwithidreplaced. - withId(Identifier) - Method in class hydra.typeScript.syntax.ClassDeclaration
-
Returns a copy of this
ClassDeclarationwithidreplaced. - withId(Identifier) - Method in class hydra.typeScript.syntax.FunctionDeclaration
-
Returns a copy of this
FunctionDeclarationwithidreplaced. - withId(Pattern) - Method in class hydra.typeScript.syntax.VariableDeclarator
-
Returns a copy of this
VariableDeclaratorwithidreplaced. - withImported(Identifier) - Method in class hydra.typeScript.syntax.ImportSpecifier
-
Returns a copy of this
ImportSpecifierwithimportedreplaced. - withInit(Optional<Expression>) - Method in class hydra.typeScript.syntax.VariableDeclarator
-
Returns a copy of this
VariableDeclaratorwithinitreplaced. - withInit(Optional<ForInit>) - Method in class hydra.typeScript.syntax.ForStatement
-
Returns a copy of this
ForStatementwithinitreplaced. - withKey(Expression) - Method in class hydra.typeScript.syntax.MethodDefinition
-
Returns a copy of this
MethodDefinitionwithkeyreplaced. - withKey(Expression) - Method in class hydra.typeScript.syntax.Property
-
Returns a copy of this
Propertywithkeyreplaced. - withKind(MethodKind) - Method in class hydra.typeScript.syntax.MethodDefinition
-
Returns a copy of this
MethodDefinitionwithkindreplaced. - withKind(PropertyKind) - Method in class hydra.typeScript.syntax.Property
-
Returns a copy of this
Propertywithkindreplaced. - withKind(VariableKind) - Method in class hydra.typeScript.syntax.VariableDeclaration
-
Returns a copy of this
VariableDeclarationwithkindreplaced. - withLabel(Identifier) - Method in class hydra.typeScript.syntax.LabeledStatement
-
Returns a copy of this
LabeledStatementwithlabelreplaced. - withLeft(Expression) - Method in class hydra.typeScript.syntax.BinaryExpression
-
Returns a copy of this
BinaryExpressionwithleftreplaced. - withLeft(ForInLeft) - Method in class hydra.typeScript.syntax.ForInStatement
-
Returns a copy of this
ForInStatementwithleftreplaced. - withLeft(ForInLeft) - Method in class hydra.typeScript.syntax.ForOfStatement
-
Returns a copy of this
ForOfStatementwithleftreplaced. - withLeft(Pattern) - Method in class hydra.typeScript.syntax.AssignmentExpression
-
Returns a copy of this
AssignmentExpressionwithleftreplaced. - withLeft(Pattern) - Method in class hydra.typeScript.syntax.AssignmentPattern
-
Returns a copy of this
AssignmentPatternwithleftreplaced. - withLocal(Identifier) - Method in class hydra.typeScript.syntax.ExportSpecifier
-
Returns a copy of this
ExportSpecifierwithlocalreplaced. - withLocal(Identifier) - Method in class hydra.typeScript.syntax.ImportSpecifier
-
Returns a copy of this
ImportSpecifierwithlocalreplaced. - withMembers(List<PropertySignature>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
-
Returns a copy of this
InterfaceDeclarationwithmembersreplaced. - withName(Identifier) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
-
Returns a copy of this
InterfaceDeclarationwithnamereplaced. - withName(Identifier) - Method in class hydra.typeScript.syntax.PropertySignature
-
Returns a copy of this
PropertySignaturewithnamereplaced. - withName(Identifier) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Returns a copy of this
TypeAliasDeclarationwithnamereplaced. - withName(Identifier) - Method in class hydra.typeScript.syntax.TypeParameter
-
Returns a copy of this
TypeParameterwithnamereplaced. - withName(String) - Method in class hydra.typeScript.syntax.DocumentationTag
-
Returns a copy of this
DocumentationTagwithnamereplaced. - withObject(Expression) - Method in class hydra.typeScript.syntax.MemberExpression
-
Returns a copy of this
MemberExpressionwithobjectreplaced. - withOperator(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentExpression
-
Returns a copy of this
AssignmentExpressionwithoperatorreplaced. - withOperator(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryExpression
-
Returns a copy of this
BinaryExpressionwithoperatorreplaced. - withOperator(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryExpression
-
Returns a copy of this
UnaryExpressionwithoperatorreplaced. - withOptional(Boolean) - Method in class hydra.typeScript.syntax.CallExpression
-
Returns a copy of this
CallExpressionwithoptionalreplaced. - withOptional(Boolean) - Method in class hydra.typeScript.syntax.MemberExpression
-
Returns a copy of this
MemberExpressionwithoptionalreplaced. - withOptional(Boolean) - Method in class hydra.typeScript.syntax.PropertySignature
-
Returns a copy of this
PropertySignaturewithoptionalreplaced. - withParam(Optional<Pattern>) - Method in class hydra.typeScript.syntax.CatchClause
-
Returns a copy of this
CatchClausewithparamreplaced. - withParameters(List<TypeExpression>) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
-
Returns a copy of this
FunctionTypeExpressionwithparametersreplaced. - withParamName(Optional<Identifier>) - Method in class hydra.typeScript.syntax.DocumentationTag
-
Returns a copy of this
DocumentationTagwithparamNamereplaced. - withParams(List<Pattern>) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
-
Returns a copy of this
ArrowFunctionExpressionwithparamsreplaced. - withParams(List<Pattern>) - Method in class hydra.typeScript.syntax.FunctionDeclaration
-
Returns a copy of this
FunctionDeclarationwithparamsreplaced. - withParams(List<Pattern>) - Method in class hydra.typeScript.syntax.FunctionExpression
-
Returns a copy of this
FunctionExpressionwithparamsreplaced. - withPattern(Pattern) - Method in class hydra.typeScript.syntax.TypedPattern
-
Returns a copy of this
TypedPatternwithpatternreplaced. - withPrefix(Boolean) - Method in class hydra.typeScript.syntax.UnaryExpression
-
Returns a copy of this
UnaryExpressionwithprefixreplaced. - withProperty(Expression) - Method in class hydra.typeScript.syntax.MemberExpression
-
Returns a copy of this
MemberExpressionwithpropertyreplaced. - withQuasis(List<TemplateElement>) - Method in class hydra.typeScript.syntax.TemplateLiteral
-
Returns a copy of this
TemplateLiteralwithquasisreplaced. - withReadonly(Boolean) - Method in class hydra.typeScript.syntax.PropertySignature
-
Returns a copy of this
PropertySignaturewithreadonlyreplaced. - withReturnType(TypeExpression) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
-
Returns a copy of this
FunctionTypeExpressionwithreturnTypereplaced. - withRight(Expression) - Method in class hydra.typeScript.syntax.AssignmentExpression
-
Returns a copy of this
AssignmentExpressionwithrightreplaced. - withRight(Expression) - Method in class hydra.typeScript.syntax.AssignmentPattern
-
Returns a copy of this
AssignmentPatternwithrightreplaced. - withRight(Expression) - Method in class hydra.typeScript.syntax.BinaryExpression
-
Returns a copy of this
BinaryExpressionwithrightreplaced. - withRight(Expression) - Method in class hydra.typeScript.syntax.ForInStatement
-
Returns a copy of this
ForInStatementwithrightreplaced. - withRight(Expression) - Method in class hydra.typeScript.syntax.ForOfStatement
-
Returns a copy of this
ForOfStatementwithrightreplaced. - withShorthand(Boolean) - Method in class hydra.typeScript.syntax.Property
-
Returns a copy of this
Propertywithshorthandreplaced. - withSingleQuote(Boolean) - Method in class hydra.typeScript.syntax.StringLiteral
-
Returns a copy of this
StringLiteralwithsingleQuotereplaced. - withSource(Optional<StringLiteral>) - Method in class hydra.typeScript.syntax.NamedExport
-
Returns a copy of this
NamedExportwithsourcereplaced. - withSource(StringLiteral) - Method in class hydra.typeScript.syntax.ExportAllDeclaration
-
Returns a copy of this
ExportAllDeclarationwithsourcereplaced. - withSource(StringLiteral) - Method in class hydra.typeScript.syntax.ImportDeclaration
-
Returns a copy of this
ImportDeclarationwithsourcereplaced. - withSourceType(SourceType) - Method in class hydra.typeScript.syntax.Program
-
Returns a copy of this
ProgramwithsourceTypereplaced. - withSpecifiers(List<ExportSpecifier>) - Method in class hydra.typeScript.syntax.NamedExport
-
Returns a copy of this
NamedExportwithspecifiersreplaced. - withSpecifiers(List<ImportClause>) - Method in class hydra.typeScript.syntax.ImportDeclaration
-
Returns a copy of this
ImportDeclarationwithspecifiersreplaced. - withStatic(Boolean) - Method in class hydra.typeScript.syntax.MethodDefinition
-
Returns a copy of this
MethodDefinitionwithstaticreplaced. - withSuperClass(Optional<Expression>) - Method in class hydra.typeScript.syntax.ClassDeclaration
-
Returns a copy of this
ClassDeclarationwithsuperClassreplaced. - withTags(List<DocumentationTag>) - Method in class hydra.typeScript.syntax.DocumentationComment
-
Returns a copy of this
DocumentationCommentwithtagsreplaced. - withTail(Boolean) - Method in class hydra.typeScript.syntax.TemplateElement
-
Returns a copy of this
TemplateElementwithtailreplaced. - withTest(Optional<Expression>) - Method in class hydra.typeScript.syntax.ForStatement
-
Returns a copy of this
ForStatementwithtestreplaced. - withTest(Optional<Expression>) - Method in class hydra.typeScript.syntax.SwitchCase
-
Returns a copy of this
SwitchCasewithtestreplaced. - withTest(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression
-
Returns a copy of this
ConditionalExpressionwithtestreplaced. - withTest(Expression) - Method in class hydra.typeScript.syntax.DoWhileStatement
-
Returns a copy of this
DoWhileStatementwithtestreplaced. - withTest(Expression) - Method in class hydra.typeScript.syntax.IfStatement
-
Returns a copy of this
IfStatementwithtestreplaced. - withTest(Expression) - Method in class hydra.typeScript.syntax.WhileStatement
-
Returns a copy of this
WhileStatementwithtestreplaced. - withType(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.DocumentationTag
-
Returns a copy of this
DocumentationTagwithtypereplaced. - withType(TypeExpression) - Method in class hydra.typeScript.syntax.AsExpression
-
Returns a copy of this
AsExpressionwithtypereplaced. - withType(TypeExpression) - Method in class hydra.typeScript.syntax.PropertySignature
-
Returns a copy of this
PropertySignaturewithtypereplaced. - withType(TypeExpression) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Returns a copy of this
TypeAliasDeclarationwithtypereplaced. - withType(TypeExpression) - Method in class hydra.typeScript.syntax.TypedPattern
-
Returns a copy of this
TypedPatternwithtypereplaced. - withTypeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
-
Returns a copy of this
FunctionTypeExpressionwithtypeParametersreplaced. - withTypeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
-
Returns a copy of this
InterfaceDeclarationwithtypeParametersreplaced. - withTypeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
-
Returns a copy of this
TypeAliasDeclarationwithtypeParametersreplaced. - withUpdate(Optional<Expression>) - Method in class hydra.typeScript.syntax.ForStatement
-
Returns a copy of this
ForStatementwithupdatereplaced. - withValue(Expression) - Method in class hydra.typeScript.syntax.Property
-
Returns a copy of this
Propertywithvaluereplaced. - withValue(FunctionExpression) - Method in class hydra.typeScript.syntax.MethodDefinition
-
Returns a copy of this
MethodDefinitionwithvaluereplaced. - withValue(String) - Method in class hydra.typeScript.syntax.StringLiteral
-
Returns a copy of this
StringLiteralwithvaluereplaced. - withValue(String) - Method in class hydra.typeScript.syntax.TemplateElement
-
Returns a copy of this
TemplateElementwithvaluereplaced.
Y
- Yield(Optional<Expression>) - Constructor for class hydra.typeScript.syntax.Expression.Yield
-
Constructs an immutable
Expression.Yield. - YIELD - Static variable in class hydra.typeScript.syntax.Expression
-
Name of the
hydra.typeScript.syntax.Expression.yieldfield.
All Classes All Packages