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

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.add field.
ADD_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.addAssign field.
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.all field.
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.alternate field.
ALTERNATE - Static variable in class hydra.typeScript.syntax.IfStatement
Name of the hydra.typeScript.syntax.IfStatement.alternate field.
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.and field.
AND_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.andAssign field.
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.any field.
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.argument field.
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.arguments field.
ARGUMENTS - Static variable in class hydra.typeScript.syntax.ParameterizedTypeExpression
Name of the hydra.typeScript.syntax.ParameterizedTypeExpression.arguments field.
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.array field.
ARRAY - Static variable in class hydra.typeScript.syntax.Pattern
Name of the hydra.typeScript.syntax.Pattern.array field.
ARRAY - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.array field.
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
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.arrow field.
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
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.asExpression field.
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.assign field.
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.assignment field.
ASSIGNMENT - Static variable in class hydra.typeScript.syntax.Pattern
Name of the hydra.typeScript.syntax.Pattern.assignment field.
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
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.async field.
ASYNC - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
Name of the hydra.typeScript.syntax.FunctionDeclaration.async field.
ASYNC - Static variable in class hydra.typeScript.syntax.FunctionExpression
Name of the hydra.typeScript.syntax.FunctionExpression.async field.
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.await field.
AWAIT - Static variable in class hydra.typeScript.syntax.ForOfStatement
Name of the hydra.typeScript.syntax.ForOfStatement.await field.

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.base field.
BIG_INT - Static variable in class hydra.typeScript.syntax.Literal
Name of the hydra.typeScript.syntax.Literal.bigInt field.
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.binary field.
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
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.bitwiseAnd field.
BITWISE_AND_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.bitwiseAndAssign field.
BITWISE_NOT - Static variable in class hydra.typeScript.syntax.UnaryOperator
Name of the hydra.typeScript.syntax.UnaryOperator.bitwiseNot field.
BITWISE_OR - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.bitwiseOr field.
BITWISE_OR_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.bitwiseOrAssign field.
BITWISE_XOR - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.bitwiseXor field.
BITWISE_XOR_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.bitwiseXorAssign field.
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.block field.
BLOCK - Static variable in class hydra.typeScript.syntax.Comment
Name of the hydra.typeScript.syntax.Comment.block field.
BLOCK - Static variable in class hydra.typeScript.syntax.Statement
Name of the hydra.typeScript.syntax.Statement.block field.
BLOCK - Static variable in class hydra.typeScript.syntax.TryStatement
Name of the hydra.typeScript.syntax.TryStatement.block field.
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.body field.
BODY - Static variable in class hydra.typeScript.syntax.CatchClause
Name of the hydra.typeScript.syntax.CatchClause.body field.
BODY - Static variable in class hydra.typeScript.syntax.ClassDeclaration
Name of the hydra.typeScript.syntax.ClassDeclaration.body field.
BODY - Static variable in class hydra.typeScript.syntax.ClassDeclarationWithComments
Name of the hydra.typeScript.syntax.ClassDeclarationWithComments.body field.
BODY - Static variable in class hydra.typeScript.syntax.DoWhileStatement
Name of the hydra.typeScript.syntax.DoWhileStatement.body field.
BODY - Static variable in class hydra.typeScript.syntax.ForInStatement
Name of the hydra.typeScript.syntax.ForInStatement.body field.
BODY - Static variable in class hydra.typeScript.syntax.ForOfStatement
Name of the hydra.typeScript.syntax.ForOfStatement.body field.
BODY - Static variable in class hydra.typeScript.syntax.ForStatement
Name of the hydra.typeScript.syntax.ForStatement.body field.
BODY - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
Name of the hydra.typeScript.syntax.FunctionDeclaration.body field.
BODY - Static variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
Name of the hydra.typeScript.syntax.FunctionDeclarationWithComments.body field.
BODY - Static variable in class hydra.typeScript.syntax.FunctionExpression
Name of the hydra.typeScript.syntax.FunctionExpression.body field.
BODY - Static variable in class hydra.typeScript.syntax.LabeledStatement
Name of the hydra.typeScript.syntax.LabeledStatement.body field.
BODY - Static variable in class hydra.typeScript.syntax.ModuleItemWithComments
Name of the hydra.typeScript.syntax.ModuleItemWithComments.body field.
BODY - Static variable in class hydra.typeScript.syntax.Program
Name of the hydra.typeScript.syntax.Program.body field.
BODY - Static variable in class hydra.typeScript.syntax.StatementWithComments
Name of the hydra.typeScript.syntax.StatementWithComments.body field.
BODY - Static variable in class hydra.typeScript.syntax.WhileStatement
Name of the hydra.typeScript.syntax.WhileStatement.body field.
BOOLEAN - Static variable in class hydra.typeScript.syntax.Literal
Name of the hydra.typeScript.syntax.Literal.boolean field.
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.break field.
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.call field.
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.callee field.
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.cases field.
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.classDeclaration field.
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
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.comments field.
COMMENTS - Static variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
Name of the hydra.typeScript.syntax.FunctionDeclarationWithComments.comments field.
COMMENTS - Static variable in class hydra.typeScript.syntax.ModuleItemWithComments
Name of the hydra.typeScript.syntax.ModuleItemWithComments.comments field.
COMMENTS - Static variable in class hydra.typeScript.syntax.PropertySignature
Name of the hydra.typeScript.syntax.PropertySignature.comments field.
COMMENTS - Static variable in class hydra.typeScript.syntax.StatementWithComments
Name of the hydra.typeScript.syntax.StatementWithComments.comments field.
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.computed field.
COMPUTED - Static variable in class hydra.typeScript.syntax.MethodDefinition
Name of the hydra.typeScript.syntax.MethodDefinition.computed field.
COMPUTED - Static variable in class hydra.typeScript.syntax.Property
Name of the hydra.typeScript.syntax.Property.computed field.
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.conditional field.
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.consequent field.
CONSEQUENT - Static variable in class hydra.typeScript.syntax.IfStatement
Name of the hydra.typeScript.syntax.IfStatement.consequent field.
CONSEQUENT - Static variable in class hydra.typeScript.syntax.SwitchCase
Name of the hydra.typeScript.syntax.SwitchCase.consequent field.
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.const field.
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.constraint field.
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.constructor field.
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.continue field.
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.debugger field.
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.declaration field.
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.declarations field.
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.decrement field.
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.default field.
DEFAULT - Static variable in class hydra.typeScript.syntax.ImportClause
Name of the hydra.typeScript.syntax.ImportClause.default field.
DEFAULT - Static variable in class hydra.typeScript.syntax.TypeParameter
Name of the hydra.typeScript.syntax.TypeParameter.default field.
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.delete field.
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.description field.
DESCRIPTION - Static variable in class hydra.typeScript.syntax.DocumentationTag
Name of the hydra.typeScript.syntax.DocumentationTag.description field.
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.discriminant field.
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.divide field.
DIVIDE_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.divideAssign field.
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.doWhile field.
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.documentation field.
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.empty field.
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.equal field.
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.exponentiate field.
EXPONENTIATE_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.exponentiateAssign field.
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.export field.
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
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.exported field.
EXPORTED - Static variable in class hydra.typeScript.syntax.ExportSpecifier
Name of the hydra.typeScript.syntax.ExportSpecifier.exported field.
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.expression field.
EXPRESSION - Static variable in class hydra.typeScript.syntax.ArrowFunctionBody
Name of the hydra.typeScript.syntax.ArrowFunctionBody.expression field.
EXPRESSION - Static variable in class hydra.typeScript.syntax.AsExpression
Name of the hydra.typeScript.syntax.AsExpression.expression field.
EXPRESSION - Static variable in class hydra.typeScript.syntax.ForInit
Name of the hydra.typeScript.syntax.ForInit.expression field.
EXPRESSION - Static variable in class hydra.typeScript.syntax.Statement
Name of the hydra.typeScript.syntax.Statement.expression field.
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
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.expressions field.
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.extends field.
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.finalizer field.
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.float field.
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.for field.
FOR_IN - Static variable in class hydra.typeScript.syntax.Statement
Name of the hydra.typeScript.syntax.Statement.forIn field.
FOR_OF - Static variable in class hydra.typeScript.syntax.Statement
Name of the hydra.typeScript.syntax.Statement.forOf field.
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
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
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.function field.
FUNCTION - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.function field.
FUNCTION_DECLARATION - Static variable in class hydra.typeScript.syntax.Statement
Name of the hydra.typeScript.syntax.Statement.functionDeclaration field.
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.generator field.
GENERATOR - Static variable in class hydra.typeScript.syntax.FunctionExpression
Name of the hydra.typeScript.syntax.FunctionExpression.generator field.
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.get field.
GET - Static variable in class hydra.typeScript.syntax.PropertyKind
Name of the hydra.typeScript.syntax.PropertyKind.get field.
GREATER_THAN - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.greaterThan field.
GREATER_THAN_OR_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.greaterThanOrEqual field.
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.handler field.
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.hole field.
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.id field.
ID - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
Name of the hydra.typeScript.syntax.FunctionDeclaration.id field.
ID - Static variable in class hydra.typeScript.syntax.FunctionExpression
Name of the hydra.typeScript.syntax.FunctionExpression.id field.
ID - Static variable in class hydra.typeScript.syntax.VariableDeclarator
Name of the hydra.typeScript.syntax.VariableDeclarator.id field.
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.identifier field.
IDENTIFIER - Static variable in class hydra.typeScript.syntax.Pattern
Name of the hydra.typeScript.syntax.Pattern.identifier field.
IDENTIFIER - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.identifier field.
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.if field.
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.import field.
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
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.imported field.
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.in field.
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.increment field.
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.init field.
INIT - Static variable in class hydra.typeScript.syntax.PropertyKind
Name of the hydra.typeScript.syntax.PropertyKind.init field.
INIT - Static variable in class hydra.typeScript.syntax.VariableDeclarator
Name of the hydra.typeScript.syntax.VariableDeclarator.init field.
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.instanceof field.
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.integer field.
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.interface field.
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.intersection field.
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.key field.
KEY - Static variable in class hydra.typeScript.syntax.Property
Name of the hydra.typeScript.syntax.Property.key field.
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.kind field.
KIND - Static variable in class hydra.typeScript.syntax.Property
Name of the hydra.typeScript.syntax.Property.kind field.
KIND - Static variable in class hydra.typeScript.syntax.VariableDeclaration
Name of the hydra.typeScript.syntax.VariableDeclaration.kind field.

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.label field.
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.labeled field.
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.left field.
LEFT - Static variable in class hydra.typeScript.syntax.AssignmentPattern
Name of the hydra.typeScript.syntax.AssignmentPattern.left field.
LEFT - Static variable in class hydra.typeScript.syntax.BinaryExpression
Name of the hydra.typeScript.syntax.BinaryExpression.left field.
LEFT - Static variable in class hydra.typeScript.syntax.ForInStatement
Name of the hydra.typeScript.syntax.ForInStatement.left field.
LEFT - Static variable in class hydra.typeScript.syntax.ForOfStatement
Name of the hydra.typeScript.syntax.ForOfStatement.left field.
LEFT_SHIFT - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.leftShift field.
LEFT_SHIFT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.leftShiftAssign field.
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.lessThan field.
LESS_THAN_OR_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.lessThanOrEqual field.
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.let field.
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.line field.
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.literal field.
LITERAL - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.literal field.
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
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.local field.
LOCAL - Static variable in class hydra.typeScript.syntax.ImportSpecifier
Name of the hydra.typeScript.syntax.ImportSpecifier.local field.
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.member field.
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.members field.
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.method field.
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
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.module field.
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
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.modulo field.
MODULO_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.moduloAssign field.
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.multiply field.
MULTIPLY_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.multiplyAssign field.
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.name field.
NAME - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
Name of the hydra.typeScript.syntax.InterfaceDeclaration.name field.
NAME - Static variable in class hydra.typeScript.syntax.PropertySignature
Name of the hydra.typeScript.syntax.PropertySignature.name field.
NAME - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
Name of the hydra.typeScript.syntax.TypeAliasDeclaration.name field.
NAME - Static variable in class hydra.typeScript.syntax.TypeParameter
Name of the hydra.typeScript.syntax.TypeParameter.name field.
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.named field.
NAMED - Static variable in class hydra.typeScript.syntax.ImportClause
Name of the hydra.typeScript.syntax.ImportClause.named field.
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.namespace field.
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.negate field.
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.never field.
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.new field.
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.not field.
NOT_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.notEqual field.
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.null field.
NULLISH_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.nullishAssign field.
NULLISH_COALESCING - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.nullishCoalescing field.
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.number field.
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
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.object field.
OBJECT - Static variable in class hydra.typeScript.syntax.MemberExpression
Name of the hydra.typeScript.syntax.MemberExpression.object field.
OBJECT - Static variable in class hydra.typeScript.syntax.Pattern
Name of the hydra.typeScript.syntax.Pattern.object field.
OBJECT - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.object field.
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
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.operator field.
OPERATOR - Static variable in class hydra.typeScript.syntax.BinaryExpression
Name of the hydra.typeScript.syntax.BinaryExpression.operator field.
OPERATOR - Static variable in class hydra.typeScript.syntax.UnaryExpression
Name of the hydra.typeScript.syntax.UnaryExpression.operator field.
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.optional field.
OPTIONAL - Static variable in class hydra.typeScript.syntax.MemberExpression
Name of the hydra.typeScript.syntax.MemberExpression.optional field.
OPTIONAL - Static variable in class hydra.typeScript.syntax.PropertySignature
Name of the hydra.typeScript.syntax.PropertySignature.optional field.
OPTIONAL - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.optional field.
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.or field.
OR_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.orAssign field.
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.param field.
PARAM_NAME - Static variable in class hydra.typeScript.syntax.DocumentationTag
Name of the hydra.typeScript.syntax.DocumentationTag.paramName field.
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.parameterized field.
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.parameters field.
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.params field.
PARAMS - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
Name of the hydra.typeScript.syntax.FunctionDeclaration.params field.
PARAMS - Static variable in class hydra.typeScript.syntax.FunctionExpression
Name of the hydra.typeScript.syntax.FunctionExpression.params field.
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.parenthesized field.
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.pattern field.
PATTERN - Static variable in class hydra.typeScript.syntax.TypedPattern
Name of the hydra.typeScript.syntax.TypedPattern.pattern field.
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
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.plus field.
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.prefix field.
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.properties field.
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.property field.
PROPERTY - Static variable in class hydra.typeScript.syntax.ObjectPatternProperty
Name of the hydra.typeScript.syntax.ObjectPatternProperty.property field.
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
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.quasis field.

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.readonly field.
READONLY - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.readonly field.
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.rest field.
REST - Static variable in class hydra.typeScript.syntax.Pattern
Name of the hydra.typeScript.syntax.Pattern.rest field.
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.return field.
RETURN_TYPE - Static variable in class hydra.typeScript.syntax.FunctionTypeExpression
Name of the hydra.typeScript.syntax.FunctionTypeExpression.returnType field.
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.right field.
RIGHT - Static variable in class hydra.typeScript.syntax.AssignmentPattern
Name of the hydra.typeScript.syntax.AssignmentPattern.right field.
RIGHT - Static variable in class hydra.typeScript.syntax.BinaryExpression
Name of the hydra.typeScript.syntax.BinaryExpression.right field.
RIGHT - Static variable in class hydra.typeScript.syntax.ForInStatement
Name of the hydra.typeScript.syntax.ForInStatement.right field.
RIGHT - Static variable in class hydra.typeScript.syntax.ForOfStatement
Name of the hydra.typeScript.syntax.ForOfStatement.right field.
RIGHT_SHIFT - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.rightShift field.
RIGHT_SHIFT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.rightShiftAssign field.
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.script field.
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.sequence field.
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.set field.
SET - Static variable in class hydra.typeScript.syntax.PropertyKind
Name of the hydra.typeScript.syntax.PropertyKind.set field.
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.shorthand field.
SINGLE_QUOTE - Static variable in class hydra.typeScript.syntax.StringLiteral
Name of the hydra.typeScript.syntax.StringLiteral.singleQuote field.
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.source field.
SOURCE - Static variable in class hydra.typeScript.syntax.ImportDeclaration
Name of the hydra.typeScript.syntax.ImportDeclaration.source field.
SOURCE - Static variable in class hydra.typeScript.syntax.NamedExport
Name of the hydra.typeScript.syntax.NamedExport.source field.
SOURCE_TYPE - Static variable in class hydra.typeScript.syntax.Program
Name of the hydra.typeScript.syntax.Program.sourceType field.
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
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.specifiers field.
SPECIFIERS - Static variable in class hydra.typeScript.syntax.NamedExport
Name of the hydra.typeScript.syntax.NamedExport.specifiers field.
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.spread field.
SPREAD - Static variable in class hydra.typeScript.syntax.Expression
Name of the hydra.typeScript.syntax.Expression.spread field.
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.statement field.
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
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.static field.
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.strictEqual field.
STRICT_NOT_EQUAL - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator.strictNotEqual field.
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.string field.
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.subtract field.
SUBTRACT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.subtractAssign field.
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.superClass field.
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.switch field.
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.tags field.
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.tail field.
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.template field.
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.test field.
TEST - Static variable in class hydra.typeScript.syntax.DoWhileStatement
Name of the hydra.typeScript.syntax.DoWhileStatement.test field.
TEST - Static variable in class hydra.typeScript.syntax.ForStatement
Name of the hydra.typeScript.syntax.ForStatement.test field.
TEST - Static variable in class hydra.typeScript.syntax.IfStatement
Name of the hydra.typeScript.syntax.IfStatement.test field.
TEST - Static variable in class hydra.typeScript.syntax.SwitchCase
Name of the hydra.typeScript.syntax.SwitchCase.test field.
TEST - Static variable in class hydra.typeScript.syntax.WhileStatement
Name of the hydra.typeScript.syntax.WhileStatement.test field.
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.this field.
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.throw field.
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.try field.
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 EntityReference as 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.tuple field.
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.type field.
TYPE - Static variable in class hydra.typeScript.syntax.DocumentationTag
Name of the hydra.typeScript.syntax.DocumentationTag.type field.
TYPE - Static variable in class hydra.typeScript.syntax.PropertySignature
Name of the hydra.typeScript.syntax.PropertySignature.type field.
TYPE - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
Name of the hydra.typeScript.syntax.TypeAliasDeclaration.type field.
TYPE - Static variable in class hydra.typeScript.syntax.TypedPattern
Name of the hydra.typeScript.syntax.TypedPattern.type field.
TYPE_ - Static variable in class hydra.typeScript.syntax.ArrayElement
Name of the hydra.typeScript.syntax.ArrayElement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ArrayTypeExpression
Name of the hydra.typeScript.syntax.ArrayTypeExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ArrowFunctionBody
Name of the hydra.typeScript.syntax.ArrowFunctionBody type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ArrowFunctionExpression
Name of the hydra.typeScript.syntax.ArrowFunctionExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.AsExpression
Name of the hydra.typeScript.syntax.AsExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.AssignmentExpression
Name of the hydra.typeScript.syntax.AssignmentExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator type.
TYPE_ - Static variable in class hydra.typeScript.syntax.AssignmentPattern
Name of the hydra.typeScript.syntax.AssignmentPattern type.
TYPE_ - Static variable in class hydra.typeScript.syntax.BinaryExpression
Name of the hydra.typeScript.syntax.BinaryExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.BinaryOperator
Name of the hydra.typeScript.syntax.BinaryOperator type.
TYPE_ - Static variable in class hydra.typeScript.syntax.CallExpression
Name of the hydra.typeScript.syntax.CallExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.CatchClause
Name of the hydra.typeScript.syntax.CatchClause type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ClassDeclaration
Name of the hydra.typeScript.syntax.ClassDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ClassDeclarationWithComments
Name of the hydra.typeScript.syntax.ClassDeclarationWithComments type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Comment
Name of the hydra.typeScript.syntax.Comment type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ConditionalExpression
Name of the hydra.typeScript.syntax.ConditionalExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.DocumentationComment
Name of the hydra.typeScript.syntax.DocumentationComment type.
TYPE_ - Static variable in class hydra.typeScript.syntax.DocumentationTag
Name of the hydra.typeScript.syntax.DocumentationTag type.
TYPE_ - Static variable in class hydra.typeScript.syntax.DoWhileStatement
Name of the hydra.typeScript.syntax.DoWhileStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ExportAllDeclaration
Name of the hydra.typeScript.syntax.ExportAllDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ExportDeclaration
Name of the hydra.typeScript.syntax.ExportDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ExportSpecifier
Name of the hydra.typeScript.syntax.ExportSpecifier type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Expression
Name of the hydra.typeScript.syntax.Expression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ForInit
Name of the hydra.typeScript.syntax.ForInit type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ForInLeft
Name of the hydra.typeScript.syntax.ForInLeft type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ForInStatement
Name of the hydra.typeScript.syntax.ForInStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ForOfStatement
Name of the hydra.typeScript.syntax.ForOfStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ForStatement
Name of the hydra.typeScript.syntax.ForStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionDeclaration
Name of the hydra.typeScript.syntax.FunctionDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionDeclarationWithComments
Name of the hydra.typeScript.syntax.FunctionDeclarationWithComments type.
TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionExpression
Name of the hydra.typeScript.syntax.FunctionExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.FunctionTypeExpression
Name of the hydra.typeScript.syntax.FunctionTypeExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Identifier
Name of the hydra.typeScript.syntax.Identifier type.
TYPE_ - Static variable in class hydra.typeScript.syntax.IfStatement
Name of the hydra.typeScript.syntax.IfStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ImportClause
Name of the hydra.typeScript.syntax.ImportClause type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ImportDeclaration
Name of the hydra.typeScript.syntax.ImportDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ImportDefaultSpecifier
Name of the hydra.typeScript.syntax.ImportDefaultSpecifier type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ImportNamespaceSpecifier
Name of the hydra.typeScript.syntax.ImportNamespaceSpecifier type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ImportSpecifier
Name of the hydra.typeScript.syntax.ImportSpecifier type.
TYPE_ - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
Name of the hydra.typeScript.syntax.InterfaceDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.LabeledStatement
Name of the hydra.typeScript.syntax.LabeledStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Literal
Name of the hydra.typeScript.syntax.Literal type.
TYPE_ - Static variable in class hydra.typeScript.syntax.MemberExpression
Name of the hydra.typeScript.syntax.MemberExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.MethodDefinition
Name of the hydra.typeScript.syntax.MethodDefinition type.
TYPE_ - Static variable in class hydra.typeScript.syntax.MethodKind
Name of the hydra.typeScript.syntax.MethodKind type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ModuleItem
Name of the hydra.typeScript.syntax.ModuleItem type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ModuleItemWithComments
Name of the hydra.typeScript.syntax.ModuleItemWithComments type.
TYPE_ - Static variable in class hydra.typeScript.syntax.NamedExport
Name of the hydra.typeScript.syntax.NamedExport type.
TYPE_ - Static variable in class hydra.typeScript.syntax.NumericLiteral
Name of the hydra.typeScript.syntax.NumericLiteral type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ObjectPattern
Name of the hydra.typeScript.syntax.ObjectPattern type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ObjectPatternProperty
Name of the hydra.typeScript.syntax.ObjectPatternProperty type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ParameterizedTypeExpression
Name of the hydra.typeScript.syntax.ParameterizedTypeExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Pattern
Name of the hydra.typeScript.syntax.Pattern type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Program
Name of the hydra.typeScript.syntax.Program type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Property
Name of the hydra.typeScript.syntax.Property type.
TYPE_ - Static variable in class hydra.typeScript.syntax.PropertyKind
Name of the hydra.typeScript.syntax.PropertyKind type.
TYPE_ - Static variable in class hydra.typeScript.syntax.PropertySignature
Name of the hydra.typeScript.syntax.PropertySignature type.
TYPE_ - Static variable in class hydra.typeScript.syntax.RestElement
Name of the hydra.typeScript.syntax.RestElement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.SourceType
Name of the hydra.typeScript.syntax.SourceType type.
TYPE_ - Static variable in class hydra.typeScript.syntax.SpreadElement
Name of the hydra.typeScript.syntax.SpreadElement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.Statement
Name of the hydra.typeScript.syntax.Statement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.StatementWithComments
Name of the hydra.typeScript.syntax.StatementWithComments type.
TYPE_ - Static variable in class hydra.typeScript.syntax.StringLiteral
Name of the hydra.typeScript.syntax.StringLiteral type.
TYPE_ - Static variable in class hydra.typeScript.syntax.SwitchCase
Name of the hydra.typeScript.syntax.SwitchCase type.
TYPE_ - Static variable in class hydra.typeScript.syntax.SwitchStatement
Name of the hydra.typeScript.syntax.SwitchStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TemplateElement
Name of the hydra.typeScript.syntax.TemplateElement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TemplateLiteral
Name of the hydra.typeScript.syntax.TemplateLiteral type.
TYPE_ - Static variable in class hydra.typeScript.syntax.ThrowStatement
Name of the hydra.typeScript.syntax.ThrowStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TryStatement
Name of the hydra.typeScript.syntax.TryStatement type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
Name of the hydra.typeScript.syntax.TypeAliasDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TypeAnnotation
Name of the hydra.typeScript.syntax.TypeAnnotation type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TypedPattern
Name of the hydra.typeScript.syntax.TypedPattern type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.TypeParameter
Name of the hydra.typeScript.syntax.TypeParameter type.
TYPE_ - Static variable in class hydra.typeScript.syntax.UnaryExpression
Name of the hydra.typeScript.syntax.UnaryExpression type.
TYPE_ - Static variable in class hydra.typeScript.syntax.UnaryOperator
Name of the hydra.typeScript.syntax.UnaryOperator type.
TYPE_ - Static variable in class hydra.typeScript.syntax.VariableDeclaration
Name of the hydra.typeScript.syntax.VariableDeclaration type.
TYPE_ - Static variable in class hydra.typeScript.syntax.VariableDeclarator
Name of the hydra.typeScript.syntax.VariableDeclarator type.
TYPE_ - Static variable in class hydra.typeScript.syntax.VariableKind
Name of the hydra.typeScript.syntax.VariableKind type.
TYPE_ - Static variable in class hydra.typeScript.syntax.WhileStatement
Name of the hydra.typeScript.syntax.WhileStatement type.
TYPE_ALIAS - Static variable in class hydra.typeScript.syntax.ModuleItem
Name of the hydra.typeScript.syntax.ModuleItem.typeAlias field.
TYPE_PARAMETERS - Static variable in class hydra.typeScript.syntax.FunctionTypeExpression
Name of the hydra.typeScript.syntax.FunctionTypeExpression.typeParameters field.
TYPE_PARAMETERS - Static variable in class hydra.typeScript.syntax.InterfaceDeclaration
Name of the hydra.typeScript.syntax.InterfaceDeclaration.typeParameters field.
TYPE_PARAMETERS - Static variable in class hydra.typeScript.syntax.TypeAliasDeclaration
Name of the hydra.typeScript.syntax.TypeAliasDeclaration.typeParameters field.
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.typed field.
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
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.typeof field.
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.unary field.
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
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.undefined field.
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.union field.
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.unknown field.
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.unsignedRightShift field.
UNSIGNED_RIGHT_SHIFT_ASSIGN - Static variable in class hydra.typeScript.syntax.AssignmentOperator
Name of the hydra.typeScript.syntax.AssignmentOperator.unsignedRightShiftAssign field.
UnsignedRightShift() - Constructor for class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift
Constructs an immutable BinaryOperator.UnsignedRightShift.
UnsignedRightShiftAssign() - Constructor for class hydra.typeScript.syntax.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.update field.

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.value field.
VALUE - Static variable in class hydra.typeScript.syntax.Identifier
Name of the hydra.typeScript.syntax.Identifier.value field.
VALUE - Static variable in class hydra.typeScript.syntax.ImportDefaultSpecifier
Name of the hydra.typeScript.syntax.ImportDefaultSpecifier.value field.
VALUE - Static variable in class hydra.typeScript.syntax.ImportNamespaceSpecifier
Name of the hydra.typeScript.syntax.ImportNamespaceSpecifier.value field.
VALUE - Static variable in class hydra.typeScript.syntax.MethodDefinition
Name of the hydra.typeScript.syntax.MethodDefinition.value field.
VALUE - Static variable in class hydra.typeScript.syntax.Property
Name of the hydra.typeScript.syntax.Property.value field.
VALUE - Static variable in class hydra.typeScript.syntax.RestElement
Name of the hydra.typeScript.syntax.RestElement.value field.
VALUE - Static variable in class hydra.typeScript.syntax.SpreadElement
Name of the hydra.typeScript.syntax.SpreadElement.value field.
VALUE - Static variable in class hydra.typeScript.syntax.StringLiteral
Name of the hydra.typeScript.syntax.StringLiteral.value field.
VALUE - Static variable in class hydra.typeScript.syntax.TemplateElement
Name of the hydra.typeScript.syntax.TemplateElement.value field.
VALUE - Static variable in class hydra.typeScript.syntax.ThrowStatement
Name of the hydra.typeScript.syntax.ThrowStatement.value field.
VALUE - Static variable in class hydra.typeScript.syntax.TypeAnnotation
Name of the hydra.typeScript.syntax.TypeAnnotation.value field.
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.var field.
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.variable field.
VARIABLE - Static variable in class hydra.typeScript.syntax.ForInLeft
Name of the hydra.typeScript.syntax.ForInLeft.variable field.
VARIABLE_DECLARATION - Static variable in class hydra.typeScript.syntax.Statement
Name of the hydra.typeScript.syntax.Statement.variableDeclaration field.
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
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.Expression case.
visit(ArrayElement.Expression) - Method in interface hydra.typeScript.syntax.ArrayElement.Visitor
Visit the ArrayElement.Expression case.
visit(ArrayElement.Hole) - Method in interface hydra.typeScript.syntax.ArrayElement.PartialVisitor
Visit the ArrayElement.Hole case.
visit(ArrayElement.Hole) - Method in interface hydra.typeScript.syntax.ArrayElement.Visitor
Visit the ArrayElement.Hole case.
visit(ArrayElement.Spread) - Method in interface hydra.typeScript.syntax.ArrayElement.PartialVisitor
Visit the ArrayElement.Spread case.
visit(ArrayElement.Spread) - Method in interface hydra.typeScript.syntax.ArrayElement.Visitor
Visit the ArrayElement.Spread case.
visit(ArrowFunctionBody.Block) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.PartialVisitor
Visit the ArrowFunctionBody.Block case.
visit(ArrowFunctionBody.Block) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.Visitor
Visit the ArrowFunctionBody.Block case.
visit(ArrowFunctionBody.Expression) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.PartialVisitor
visit(ArrowFunctionBody.Expression) - Method in interface hydra.typeScript.syntax.ArrowFunctionBody.Visitor
visit(AssignmentOperator.AddAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.AddAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.AndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.AndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.Assign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.Assign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.BitwiseAndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.BitwiseAndAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.BitwiseOrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.BitwiseOrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.BitwiseXorAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.BitwiseXorAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.DivideAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.DivideAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.ExponentiateAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.ExponentiateAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.LeftShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.LeftShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.ModuloAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.ModuloAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.MultiplyAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.MultiplyAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.NullishAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.NullishAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.OrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.OrAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.RightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.RightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.SubtractAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.SubtractAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(AssignmentOperator.UnsignedRightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.PartialVisitor
visit(AssignmentOperator.UnsignedRightShiftAssign) - Method in interface hydra.typeScript.syntax.AssignmentOperator.Visitor
visit(BinaryOperator.Add) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.Add case.
visit(BinaryOperator.Add) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.Add case.
visit(BinaryOperator.And) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.And case.
visit(BinaryOperator.And) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.And case.
visit(BinaryOperator.BitwiseAnd) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.BitwiseAnd) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.BitwiseOr) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.BitwiseOr case.
visit(BinaryOperator.BitwiseOr) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.BitwiseOr case.
visit(BinaryOperator.BitwiseXor) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.BitwiseXor) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.Divide) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.Divide case.
visit(BinaryOperator.Divide) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.Divide case.
visit(BinaryOperator.Equal) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.Equal case.
visit(BinaryOperator.Equal) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.Equal case.
visit(BinaryOperator.Exponentiate) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.Exponentiate) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.GreaterThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.GreaterThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.GreaterThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.GreaterThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.In) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.In case.
visit(BinaryOperator.In) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.In case.
visit(BinaryOperator.Instanceof) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.Instanceof) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.LeftShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.LeftShift case.
visit(BinaryOperator.LeftShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.LeftShift case.
visit(BinaryOperator.LessThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.LessThan case.
visit(BinaryOperator.LessThan) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.LessThan case.
visit(BinaryOperator.LessThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.LessThanOrEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.Modulo) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.Modulo case.
visit(BinaryOperator.Modulo) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.Modulo case.
visit(BinaryOperator.Multiply) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.Multiply case.
visit(BinaryOperator.Multiply) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.Multiply case.
visit(BinaryOperator.NotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.NotEqual case.
visit(BinaryOperator.NotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.NotEqual case.
visit(BinaryOperator.NullishCoalescing) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.NullishCoalescing) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.Or) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.Or case.
visit(BinaryOperator.Or) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.Or case.
visit(BinaryOperator.RightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.RightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.StrictEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.StrictEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.StrictNotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.StrictNotEqual) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(BinaryOperator.Subtract) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
Visit the BinaryOperator.Subtract case.
visit(BinaryOperator.Subtract) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
Visit the BinaryOperator.Subtract case.
visit(BinaryOperator.UnsignedRightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.PartialVisitor
visit(BinaryOperator.UnsignedRightShift) - Method in interface hydra.typeScript.syntax.BinaryOperator.Visitor
visit(Comment.Block) - Method in interface hydra.typeScript.syntax.Comment.PartialVisitor
Visit the Comment.Block case.
visit(Comment.Block) - Method in interface hydra.typeScript.syntax.Comment.Visitor
Visit the Comment.Block case.
visit(Comment.Documentation) - Method in interface hydra.typeScript.syntax.Comment.PartialVisitor
Visit the Comment.Documentation case.
visit(Comment.Documentation) - Method in interface hydra.typeScript.syntax.Comment.Visitor
Visit the Comment.Documentation case.
visit(Comment.Line) - Method in interface hydra.typeScript.syntax.Comment.PartialVisitor
Visit the Comment.Line case.
visit(Comment.Line) - Method in interface hydra.typeScript.syntax.Comment.Visitor
Visit the Comment.Line case.
visit(ExportDeclaration.All) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
Visit the ExportDeclaration.All case.
visit(ExportDeclaration.All) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
Visit the ExportDeclaration.All case.
visit(ExportDeclaration.Declaration) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
visit(ExportDeclaration.Declaration) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
visit(ExportDeclaration.Default) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
visit(ExportDeclaration.Default) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
visit(ExportDeclaration.Named) - Method in interface hydra.typeScript.syntax.ExportDeclaration.PartialVisitor
Visit the ExportDeclaration.Named case.
visit(ExportDeclaration.Named) - Method in interface hydra.typeScript.syntax.ExportDeclaration.Visitor
Visit the ExportDeclaration.Named case.
visit(Expression.Array) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Array case.
visit(Expression.Array) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Array case.
visit(Expression.Arrow) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Arrow case.
visit(Expression.Arrow) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Arrow case.
visit(Expression.AsExpression) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.AsExpression case.
visit(Expression.AsExpression) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.AsExpression case.
visit(Expression.Assignment) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Assignment case.
visit(Expression.Assignment) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Assignment case.
visit(Expression.Await) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Await case.
visit(Expression.Await) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Await case.
visit(Expression.Binary) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Binary case.
visit(Expression.Binary) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Binary case.
visit(Expression.Call) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Call case.
visit(Expression.Call) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Call case.
visit(Expression.Conditional) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Conditional case.
visit(Expression.Conditional) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Conditional case.
visit(Expression.Function) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Function case.
visit(Expression.Function) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Function case.
visit(Expression.Identifier) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Identifier case.
visit(Expression.Identifier) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Identifier case.
visit(Expression.Literal) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Literal case.
visit(Expression.Literal) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Literal case.
visit(Expression.Member) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Member case.
visit(Expression.Member) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Member case.
visit(Expression.New) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.New case.
visit(Expression.New) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.New case.
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.Parenthesized case.
visit(Expression.Parenthesized) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Parenthesized case.
visit(Expression.Sequence) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Sequence case.
visit(Expression.Sequence) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Sequence case.
visit(Expression.Spread) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Spread case.
visit(Expression.Spread) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Spread case.
visit(Expression.This) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.This case.
visit(Expression.This) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.This case.
visit(Expression.Unary) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Unary case.
visit(Expression.Unary) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Unary case.
visit(Expression.Yield) - Method in interface hydra.typeScript.syntax.Expression.PartialVisitor
Visit the Expression.Yield case.
visit(Expression.Yield) - Method in interface hydra.typeScript.syntax.Expression.Visitor
Visit the Expression.Yield case.
visit(ForInit.Expression) - Method in interface hydra.typeScript.syntax.ForInit.PartialVisitor
Visit the ForInit.Expression case.
visit(ForInit.Expression) - Method in interface hydra.typeScript.syntax.ForInit.Visitor
Visit the ForInit.Expression case.
visit(ForInit.Variable) - Method in interface hydra.typeScript.syntax.ForInit.PartialVisitor
Visit the ForInit.Variable case.
visit(ForInit.Variable) - Method in interface hydra.typeScript.syntax.ForInit.Visitor
Visit the ForInit.Variable case.
visit(ForInLeft.Pattern) - Method in interface hydra.typeScript.syntax.ForInLeft.PartialVisitor
Visit the ForInLeft.Pattern case.
visit(ForInLeft.Pattern) - Method in interface hydra.typeScript.syntax.ForInLeft.Visitor
Visit the ForInLeft.Pattern case.
visit(ForInLeft.Variable) - Method in interface hydra.typeScript.syntax.ForInLeft.PartialVisitor
Visit the ForInLeft.Variable case.
visit(ForInLeft.Variable) - Method in interface hydra.typeScript.syntax.ForInLeft.Visitor
Visit the ForInLeft.Variable case.
visit(ImportClause.Default) - Method in interface hydra.typeScript.syntax.ImportClause.PartialVisitor
Visit the ImportClause.Default case.
visit(ImportClause.Default) - Method in interface hydra.typeScript.syntax.ImportClause.Visitor
Visit the ImportClause.Default case.
visit(ImportClause.Named) - Method in interface hydra.typeScript.syntax.ImportClause.PartialVisitor
Visit the ImportClause.Named case.
visit(ImportClause.Named) - Method in interface hydra.typeScript.syntax.ImportClause.Visitor
Visit the ImportClause.Named case.
visit(ImportClause.Namespace) - Method in interface hydra.typeScript.syntax.ImportClause.PartialVisitor
Visit the ImportClause.Namespace case.
visit(ImportClause.Namespace) - Method in interface hydra.typeScript.syntax.ImportClause.Visitor
Visit the ImportClause.Namespace case.
visit(Literal.BigInt) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
Visit the Literal.BigInt case.
visit(Literal.BigInt) - Method in interface hydra.typeScript.syntax.Literal.Visitor
Visit the Literal.BigInt case.
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.Null case.
visit(Literal.Null) - Method in interface hydra.typeScript.syntax.Literal.Visitor
Visit the Literal.Null case.
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.Template case.
visit(Literal.Template) - Method in interface hydra.typeScript.syntax.Literal.Visitor
Visit the Literal.Template case.
visit(Literal.Undefined) - Method in interface hydra.typeScript.syntax.Literal.PartialVisitor
Visit the Literal.Undefined case.
visit(Literal.Undefined) - Method in interface hydra.typeScript.syntax.Literal.Visitor
Visit the Literal.Undefined case.
visit(MethodKind.Constructor) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
Visit the MethodKind.Constructor case.
visit(MethodKind.Constructor) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
Visit the MethodKind.Constructor case.
visit(MethodKind.Get) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
Visit the MethodKind.Get case.
visit(MethodKind.Get) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
Visit the MethodKind.Get case.
visit(MethodKind.Method) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
Visit the MethodKind.Method case.
visit(MethodKind.Method) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
Visit the MethodKind.Method case.
visit(MethodKind.Set) - Method in interface hydra.typeScript.syntax.MethodKind.PartialVisitor
Visit the MethodKind.Set case.
visit(MethodKind.Set) - Method in interface hydra.typeScript.syntax.MethodKind.Visitor
Visit the MethodKind.Set case.
visit(ModuleItem.Export) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
Visit the ModuleItem.Export case.
visit(ModuleItem.Export) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
Visit the ModuleItem.Export case.
visit(ModuleItem.Import) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
Visit the ModuleItem.Import case.
visit(ModuleItem.Import) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
Visit the ModuleItem.Import case.
visit(ModuleItem.Interface) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
Visit the ModuleItem.Interface case.
visit(ModuleItem.Interface) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
Visit the ModuleItem.Interface case.
visit(ModuleItem.Statement) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
Visit the ModuleItem.Statement case.
visit(ModuleItem.Statement) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
Visit the ModuleItem.Statement case.
visit(ModuleItem.TypeAlias) - Method in interface hydra.typeScript.syntax.ModuleItem.PartialVisitor
Visit the ModuleItem.TypeAlias case.
visit(ModuleItem.TypeAlias) - Method in interface hydra.typeScript.syntax.ModuleItem.Visitor
Visit the ModuleItem.TypeAlias case.
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(ObjectPatternProperty.Property) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.Visitor
visit(ObjectPatternProperty.Rest) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.PartialVisitor
visit(ObjectPatternProperty.Rest) - Method in interface hydra.typeScript.syntax.ObjectPatternProperty.Visitor
visit(Pattern.Array) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
Visit the Pattern.Array case.
visit(Pattern.Array) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
Visit the Pattern.Array case.
visit(Pattern.Assignment) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
Visit the Pattern.Assignment case.
visit(Pattern.Assignment) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
Visit the Pattern.Assignment case.
visit(Pattern.Identifier) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
Visit the Pattern.Identifier case.
visit(Pattern.Identifier) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
Visit the Pattern.Identifier case.
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.Rest case.
visit(Pattern.Rest) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
Visit the Pattern.Rest case.
visit(Pattern.Typed) - Method in interface hydra.typeScript.syntax.Pattern.PartialVisitor
Visit the Pattern.Typed case.
visit(Pattern.Typed) - Method in interface hydra.typeScript.syntax.Pattern.Visitor
Visit the Pattern.Typed case.
visit(PropertyKind.Get) - Method in interface hydra.typeScript.syntax.PropertyKind.PartialVisitor
Visit the PropertyKind.Get case.
visit(PropertyKind.Get) - Method in interface hydra.typeScript.syntax.PropertyKind.Visitor
Visit the PropertyKind.Get case.
visit(PropertyKind.Init) - Method in interface hydra.typeScript.syntax.PropertyKind.PartialVisitor
Visit the PropertyKind.Init case.
visit(PropertyKind.Init) - Method in interface hydra.typeScript.syntax.PropertyKind.Visitor
Visit the PropertyKind.Init case.
visit(PropertyKind.Set) - Method in interface hydra.typeScript.syntax.PropertyKind.PartialVisitor
Visit the PropertyKind.Set case.
visit(PropertyKind.Set) - Method in interface hydra.typeScript.syntax.PropertyKind.Visitor
Visit the PropertyKind.Set case.
visit(SourceType.Module) - Method in interface hydra.typeScript.syntax.SourceType.PartialVisitor
Visit the SourceType.Module case.
visit(SourceType.Module) - Method in interface hydra.typeScript.syntax.SourceType.Visitor
Visit the SourceType.Module case.
visit(SourceType.Script) - Method in interface hydra.typeScript.syntax.SourceType.PartialVisitor
Visit the SourceType.Script case.
visit(SourceType.Script) - Method in interface hydra.typeScript.syntax.SourceType.Visitor
Visit the SourceType.Script case.
visit(Statement.Block) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Block case.
visit(Statement.Block) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Block case.
visit(Statement.Break) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Break case.
visit(Statement.Break) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Break case.
visit(Statement.ClassDeclaration) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
visit(Statement.ClassDeclaration) - Method in interface hydra.typeScript.syntax.Statement.Visitor
visit(Statement.Continue) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Continue case.
visit(Statement.Continue) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Continue case.
visit(Statement.Debugger) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Debugger case.
visit(Statement.Debugger) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Debugger case.
visit(Statement.DoWhile) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.DoWhile case.
visit(Statement.DoWhile) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.DoWhile case.
visit(Statement.Empty) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Empty case.
visit(Statement.Empty) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Empty case.
visit(Statement.Expression) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Expression case.
visit(Statement.Expression) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Expression case.
visit(Statement.For) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.For case.
visit(Statement.For) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.For case.
visit(Statement.ForIn) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.ForIn case.
visit(Statement.ForIn) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.ForIn case.
visit(Statement.ForOf) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.ForOf case.
visit(Statement.ForOf) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.ForOf case.
visit(Statement.FunctionDeclaration) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
visit(Statement.FunctionDeclaration) - Method in interface hydra.typeScript.syntax.Statement.Visitor
visit(Statement.If) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.If case.
visit(Statement.If) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.If case.
visit(Statement.Labeled) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Labeled case.
visit(Statement.Labeled) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Labeled case.
visit(Statement.Return) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Return case.
visit(Statement.Return) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Return case.
visit(Statement.Switch) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Switch case.
visit(Statement.Switch) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Switch case.
visit(Statement.Throw) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Throw case.
visit(Statement.Throw) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Throw case.
visit(Statement.Try) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.Try case.
visit(Statement.Try) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.Try case.
visit(Statement.VariableDeclaration) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
visit(Statement.VariableDeclaration) - Method in interface hydra.typeScript.syntax.Statement.Visitor
visit(Statement.While) - Method in interface hydra.typeScript.syntax.Statement.PartialVisitor
Visit the Statement.While case.
visit(Statement.While) - Method in interface hydra.typeScript.syntax.Statement.Visitor
Visit the Statement.While case.
visit(TypeExpression.Any) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Any case.
visit(TypeExpression.Any) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Any case.
visit(TypeExpression.Array) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Array case.
visit(TypeExpression.Array) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Array case.
visit(TypeExpression.Function) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Function case.
visit(TypeExpression.Function) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Function case.
visit(TypeExpression.Identifier) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
visit(TypeExpression.Identifier) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
visit(TypeExpression.Intersection) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
visit(TypeExpression.Intersection) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
visit(TypeExpression.Literal) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Literal case.
visit(TypeExpression.Literal) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Literal case.
visit(TypeExpression.Never) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Never case.
visit(TypeExpression.Never) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Never case.
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.Optional case.
visit(TypeExpression.Optional) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Optional case.
visit(TypeExpression.Parameterized) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
visit(TypeExpression.Parameterized) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
visit(TypeExpression.Readonly) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Readonly case.
visit(TypeExpression.Readonly) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Readonly case.
visit(TypeExpression.Tuple) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Tuple case.
visit(TypeExpression.Tuple) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Tuple case.
visit(TypeExpression.Union) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Union case.
visit(TypeExpression.Union) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Union case.
visit(TypeExpression.Unknown) - Method in interface hydra.typeScript.syntax.TypeExpression.PartialVisitor
Visit the TypeExpression.Unknown case.
visit(TypeExpression.Unknown) - Method in interface hydra.typeScript.syntax.TypeExpression.Visitor
Visit the TypeExpression.Unknown case.
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.BitwiseNot case.
visit(UnaryOperator.BitwiseNot) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.BitwiseNot case.
visit(UnaryOperator.Decrement) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
Visit the UnaryOperator.Decrement case.
visit(UnaryOperator.Decrement) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.Decrement case.
visit(UnaryOperator.Delete) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
Visit the UnaryOperator.Delete case.
visit(UnaryOperator.Delete) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.Delete case.
visit(UnaryOperator.Increment) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
Visit the UnaryOperator.Increment case.
visit(UnaryOperator.Increment) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.Increment case.
visit(UnaryOperator.Negate) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
Visit the UnaryOperator.Negate case.
visit(UnaryOperator.Negate) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.Negate case.
visit(UnaryOperator.Not) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
Visit the UnaryOperator.Not case.
visit(UnaryOperator.Not) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.Not case.
visit(UnaryOperator.Plus) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
Visit the UnaryOperator.Plus case.
visit(UnaryOperator.Plus) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.Plus case.
visit(UnaryOperator.Typeof) - Method in interface hydra.typeScript.syntax.UnaryOperator.PartialVisitor
Visit the UnaryOperator.Typeof case.
visit(UnaryOperator.Typeof) - Method in interface hydra.typeScript.syntax.UnaryOperator.Visitor
Visit the UnaryOperator.Typeof case.
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.Const case.
visit(VariableKind.Const) - Method in interface hydra.typeScript.syntax.VariableKind.Visitor
Visit the VariableKind.Const case.
visit(VariableKind.Let) - Method in interface hydra.typeScript.syntax.VariableKind.PartialVisitor
Visit the VariableKind.Let case.
visit(VariableKind.Let) - Method in interface hydra.typeScript.syntax.VariableKind.Visitor
Visit the VariableKind.Let case.
visit(VariableKind.Var) - Method in interface hydra.typeScript.syntax.VariableKind.PartialVisitor
Visit the VariableKind.Var case.
visit(VariableKind.Var) - Method in interface hydra.typeScript.syntax.VariableKind.Visitor
Visit the VariableKind.Var case.
VOID - Static variable in class hydra.typeScript.syntax.TypeExpression
Name of the hydra.typeScript.syntax.TypeExpression.void field.
VOID - Static variable in class hydra.typeScript.syntax.UnaryOperator
Name of the hydra.typeScript.syntax.UnaryOperator.void field.
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.while field.
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 IfStatement with alternate replaced.
withAlternate(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression
Returns a copy of this ConditionalExpression with alternate replaced.
withArgument(Expression) - Method in class hydra.typeScript.syntax.UnaryExpression
Returns a copy of this UnaryExpression with argument replaced.
withArguments(List<Expression>) - Method in class hydra.typeScript.syntax.CallExpression
Returns a copy of this CallExpression with arguments replaced.
withArguments(List<TypeExpression>) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
Returns a copy of this ParameterizedTypeExpression with arguments replaced.
withAsync(Boolean) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
Returns a copy of this ArrowFunctionExpression with async replaced.
withAsync(Boolean) - Method in class hydra.typeScript.syntax.FunctionDeclaration
Returns a copy of this FunctionDeclaration with async replaced.
withAsync(Boolean) - Method in class hydra.typeScript.syntax.FunctionExpression
Returns a copy of this FunctionExpression with async replaced.
withAwait(Boolean) - Method in class hydra.typeScript.syntax.ForOfStatement
Returns a copy of this ForOfStatement with await replaced.
withBase(TypeExpression) - Method in class hydra.typeScript.syntax.ParameterizedTypeExpression
Returns a copy of this ParameterizedTypeExpression with base replaced.
withBlock(List<Statement>) - Method in class hydra.typeScript.syntax.TryStatement
Returns a copy of this TryStatement with block replaced.
withBody(ArrowFunctionBody) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
Returns a copy of this ArrowFunctionExpression with body replaced.
withBody(ClassDeclaration) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
Returns a copy of this ClassDeclarationWithComments with body replaced.
withBody(FunctionDeclaration) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
Returns a copy of this FunctionDeclarationWithComments with body replaced.
withBody(ModuleItem) - Method in class hydra.typeScript.syntax.ModuleItemWithComments
Returns a copy of this ModuleItemWithComments with body replaced.
withBody(Statement) - Method in class hydra.typeScript.syntax.DoWhileStatement
Returns a copy of this DoWhileStatement with body replaced.
withBody(Statement) - Method in class hydra.typeScript.syntax.ForInStatement
Returns a copy of this ForInStatement with body replaced.
withBody(Statement) - Method in class hydra.typeScript.syntax.ForOfStatement
Returns a copy of this ForOfStatement with body replaced.
withBody(Statement) - Method in class hydra.typeScript.syntax.ForStatement
Returns a copy of this ForStatement with body replaced.
withBody(Statement) - Method in class hydra.typeScript.syntax.LabeledStatement
Returns a copy of this LabeledStatement with body replaced.
withBody(Statement) - Method in class hydra.typeScript.syntax.StatementWithComments
Returns a copy of this StatementWithComments with body replaced.
withBody(Statement) - Method in class hydra.typeScript.syntax.WhileStatement
Returns a copy of this WhileStatement with body replaced.
withBody(List<MethodDefinition>) - Method in class hydra.typeScript.syntax.ClassDeclaration
Returns a copy of this ClassDeclaration with body replaced.
withBody(List<ModuleItem>) - Method in class hydra.typeScript.syntax.Program
Returns a copy of this Program with body replaced.
withBody(List<Statement>) - Method in class hydra.typeScript.syntax.CatchClause
Returns a copy of this CatchClause with body replaced.
withBody(List<Statement>) - Method in class hydra.typeScript.syntax.FunctionDeclaration
Returns a copy of this FunctionDeclaration with body replaced.
withBody(List<Statement>) - Method in class hydra.typeScript.syntax.FunctionExpression
Returns a copy of this FunctionExpression with body replaced.
withCallee(Expression) - Method in class hydra.typeScript.syntax.CallExpression
Returns a copy of this CallExpression with callee replaced.
withCases(List<SwitchCase>) - Method in class hydra.typeScript.syntax.SwitchStatement
Returns a copy of this SwitchStatement with cases replaced.
withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.ClassDeclarationWithComments
Returns a copy of this ClassDeclarationWithComments with comments replaced.
withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.FunctionDeclarationWithComments
Returns a copy of this FunctionDeclarationWithComments with comments replaced.
withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.ModuleItemWithComments
Returns a copy of this ModuleItemWithComments with comments replaced.
withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.PropertySignature
Returns a copy of this PropertySignature with comments replaced.
withComments(Optional<DocumentationComment>) - Method in class hydra.typeScript.syntax.StatementWithComments
Returns a copy of this StatementWithComments with comments replaced.
withComputed(Boolean) - Method in class hydra.typeScript.syntax.MemberExpression
Returns a copy of this MemberExpression with computed replaced.
withComputed(Boolean) - Method in class hydra.typeScript.syntax.MethodDefinition
Returns a copy of this MethodDefinition with computed replaced.
withComputed(Boolean) - Method in class hydra.typeScript.syntax.Property
Returns a copy of this Property with computed replaced.
withConsequent(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression
Returns a copy of this ConditionalExpression with consequent replaced.
withConsequent(Statement) - Method in class hydra.typeScript.syntax.IfStatement
Returns a copy of this IfStatement with consequent replaced.
withConsequent(List<Statement>) - Method in class hydra.typeScript.syntax.SwitchCase
Returns a copy of this SwitchCase with consequent replaced.
withConstraint(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.TypeParameter
Returns a copy of this TypeParameter with constraint replaced.
withDeclarations(List<VariableDeclarator>) - Method in class hydra.typeScript.syntax.VariableDeclaration
Returns a copy of this VariableDeclaration with declarations replaced.
withDefault(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.TypeParameter
Returns a copy of this TypeParameter with default replaced.
withDescription(String) - Method in class hydra.typeScript.syntax.DocumentationComment
Returns a copy of this DocumentationComment with description replaced.
withDescription(String) - Method in class hydra.typeScript.syntax.DocumentationTag
Returns a copy of this DocumentationTag with description replaced.
withDiscriminant(Expression) - Method in class hydra.typeScript.syntax.SwitchStatement
Returns a copy of this SwitchStatement with discriminant replaced.
withExported(Optional<Identifier>) - Method in class hydra.typeScript.syntax.ExportAllDeclaration
Returns a copy of this ExportAllDeclaration with exported replaced.
withExported(Identifier) - Method in class hydra.typeScript.syntax.ExportSpecifier
Returns a copy of this ExportSpecifier with exported replaced.
withExpression(Expression) - Method in class hydra.typeScript.syntax.AsExpression
Returns a copy of this AsExpression with expression replaced.
withExpressions(List<Expression>) - Method in class hydra.typeScript.syntax.TemplateLiteral
Returns a copy of this TemplateLiteral with expressions replaced.
withExtends(List<TypeExpression>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
Returns a copy of this InterfaceDeclaration with extends replaced.
withFinalizer(Optional<List<Statement>>) - Method in class hydra.typeScript.syntax.TryStatement
Returns a copy of this TryStatement with finalizer replaced.
withGenerator(Boolean) - Method in class hydra.typeScript.syntax.FunctionDeclaration
Returns a copy of this FunctionDeclaration with generator replaced.
withGenerator(Boolean) - Method in class hydra.typeScript.syntax.FunctionExpression
Returns a copy of this FunctionExpression with generator replaced.
withHandler(Optional<CatchClause>) - Method in class hydra.typeScript.syntax.TryStatement
Returns a copy of this TryStatement with handler replaced.
withId(Optional<Identifier>) - Method in class hydra.typeScript.syntax.FunctionExpression
Returns a copy of this FunctionExpression with id replaced.
withId(Identifier) - Method in class hydra.typeScript.syntax.ClassDeclaration
Returns a copy of this ClassDeclaration with id replaced.
withId(Identifier) - Method in class hydra.typeScript.syntax.FunctionDeclaration
Returns a copy of this FunctionDeclaration with id replaced.
withId(Pattern) - Method in class hydra.typeScript.syntax.VariableDeclarator
Returns a copy of this VariableDeclarator with id replaced.
withImported(Identifier) - Method in class hydra.typeScript.syntax.ImportSpecifier
Returns a copy of this ImportSpecifier with imported replaced.
withInit(Optional<Expression>) - Method in class hydra.typeScript.syntax.VariableDeclarator
Returns a copy of this VariableDeclarator with init replaced.
withInit(Optional<ForInit>) - Method in class hydra.typeScript.syntax.ForStatement
Returns a copy of this ForStatement with init replaced.
withKey(Expression) - Method in class hydra.typeScript.syntax.MethodDefinition
Returns a copy of this MethodDefinition with key replaced.
withKey(Expression) - Method in class hydra.typeScript.syntax.Property
Returns a copy of this Property with key replaced.
withKind(MethodKind) - Method in class hydra.typeScript.syntax.MethodDefinition
Returns a copy of this MethodDefinition with kind replaced.
withKind(PropertyKind) - Method in class hydra.typeScript.syntax.Property
Returns a copy of this Property with kind replaced.
withKind(VariableKind) - Method in class hydra.typeScript.syntax.VariableDeclaration
Returns a copy of this VariableDeclaration with kind replaced.
withLabel(Identifier) - Method in class hydra.typeScript.syntax.LabeledStatement
Returns a copy of this LabeledStatement with label replaced.
withLeft(Expression) - Method in class hydra.typeScript.syntax.BinaryExpression
Returns a copy of this BinaryExpression with left replaced.
withLeft(ForInLeft) - Method in class hydra.typeScript.syntax.ForInStatement
Returns a copy of this ForInStatement with left replaced.
withLeft(ForInLeft) - Method in class hydra.typeScript.syntax.ForOfStatement
Returns a copy of this ForOfStatement with left replaced.
withLeft(Pattern) - Method in class hydra.typeScript.syntax.AssignmentExpression
Returns a copy of this AssignmentExpression with left replaced.
withLeft(Pattern) - Method in class hydra.typeScript.syntax.AssignmentPattern
Returns a copy of this AssignmentPattern with left replaced.
withLocal(Identifier) - Method in class hydra.typeScript.syntax.ExportSpecifier
Returns a copy of this ExportSpecifier with local replaced.
withLocal(Identifier) - Method in class hydra.typeScript.syntax.ImportSpecifier
Returns a copy of this ImportSpecifier with local replaced.
withMembers(List<PropertySignature>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
Returns a copy of this InterfaceDeclaration with members replaced.
withName(Identifier) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
Returns a copy of this InterfaceDeclaration with name replaced.
withName(Identifier) - Method in class hydra.typeScript.syntax.PropertySignature
Returns a copy of this PropertySignature with name replaced.
withName(Identifier) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
Returns a copy of this TypeAliasDeclaration with name replaced.
withName(Identifier) - Method in class hydra.typeScript.syntax.TypeParameter
Returns a copy of this TypeParameter with name replaced.
withName(String) - Method in class hydra.typeScript.syntax.DocumentationTag
Returns a copy of this DocumentationTag with name replaced.
withObject(Expression) - Method in class hydra.typeScript.syntax.MemberExpression
Returns a copy of this MemberExpression with object replaced.
withOperator(AssignmentOperator) - Method in class hydra.typeScript.syntax.AssignmentExpression
Returns a copy of this AssignmentExpression with operator replaced.
withOperator(BinaryOperator) - Method in class hydra.typeScript.syntax.BinaryExpression
Returns a copy of this BinaryExpression with operator replaced.
withOperator(UnaryOperator) - Method in class hydra.typeScript.syntax.UnaryExpression
Returns a copy of this UnaryExpression with operator replaced.
withOptional(Boolean) - Method in class hydra.typeScript.syntax.CallExpression
Returns a copy of this CallExpression with optional replaced.
withOptional(Boolean) - Method in class hydra.typeScript.syntax.MemberExpression
Returns a copy of this MemberExpression with optional replaced.
withOptional(Boolean) - Method in class hydra.typeScript.syntax.PropertySignature
Returns a copy of this PropertySignature with optional replaced.
withParam(Optional<Pattern>) - Method in class hydra.typeScript.syntax.CatchClause
Returns a copy of this CatchClause with param replaced.
withParameters(List<TypeExpression>) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
Returns a copy of this FunctionTypeExpression with parameters replaced.
withParamName(Optional<Identifier>) - Method in class hydra.typeScript.syntax.DocumentationTag
Returns a copy of this DocumentationTag with paramName replaced.
withParams(List<Pattern>) - Method in class hydra.typeScript.syntax.ArrowFunctionExpression
Returns a copy of this ArrowFunctionExpression with params replaced.
withParams(List<Pattern>) - Method in class hydra.typeScript.syntax.FunctionDeclaration
Returns a copy of this FunctionDeclaration with params replaced.
withParams(List<Pattern>) - Method in class hydra.typeScript.syntax.FunctionExpression
Returns a copy of this FunctionExpression with params replaced.
withPattern(Pattern) - Method in class hydra.typeScript.syntax.TypedPattern
Returns a copy of this TypedPattern with pattern replaced.
withPrefix(Boolean) - Method in class hydra.typeScript.syntax.UnaryExpression
Returns a copy of this UnaryExpression with prefix replaced.
withProperty(Expression) - Method in class hydra.typeScript.syntax.MemberExpression
Returns a copy of this MemberExpression with property replaced.
withQuasis(List<TemplateElement>) - Method in class hydra.typeScript.syntax.TemplateLiteral
Returns a copy of this TemplateLiteral with quasis replaced.
withReadonly(Boolean) - Method in class hydra.typeScript.syntax.PropertySignature
Returns a copy of this PropertySignature with readonly replaced.
withReturnType(TypeExpression) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
Returns a copy of this FunctionTypeExpression with returnType replaced.
withRight(Expression) - Method in class hydra.typeScript.syntax.AssignmentExpression
Returns a copy of this AssignmentExpression with right replaced.
withRight(Expression) - Method in class hydra.typeScript.syntax.AssignmentPattern
Returns a copy of this AssignmentPattern with right replaced.
withRight(Expression) - Method in class hydra.typeScript.syntax.BinaryExpression
Returns a copy of this BinaryExpression with right replaced.
withRight(Expression) - Method in class hydra.typeScript.syntax.ForInStatement
Returns a copy of this ForInStatement with right replaced.
withRight(Expression) - Method in class hydra.typeScript.syntax.ForOfStatement
Returns a copy of this ForOfStatement with right replaced.
withShorthand(Boolean) - Method in class hydra.typeScript.syntax.Property
Returns a copy of this Property with shorthand replaced.
withSingleQuote(Boolean) - Method in class hydra.typeScript.syntax.StringLiteral
Returns a copy of this StringLiteral with singleQuote replaced.
withSource(Optional<StringLiteral>) - Method in class hydra.typeScript.syntax.NamedExport
Returns a copy of this NamedExport with source replaced.
withSource(StringLiteral) - Method in class hydra.typeScript.syntax.ExportAllDeclaration
Returns a copy of this ExportAllDeclaration with source replaced.
withSource(StringLiteral) - Method in class hydra.typeScript.syntax.ImportDeclaration
Returns a copy of this ImportDeclaration with source replaced.
withSourceType(SourceType) - Method in class hydra.typeScript.syntax.Program
Returns a copy of this Program with sourceType replaced.
withSpecifiers(List<ExportSpecifier>) - Method in class hydra.typeScript.syntax.NamedExport
Returns a copy of this NamedExport with specifiers replaced.
withSpecifiers(List<ImportClause>) - Method in class hydra.typeScript.syntax.ImportDeclaration
Returns a copy of this ImportDeclaration with specifiers replaced.
withStatic(Boolean) - Method in class hydra.typeScript.syntax.MethodDefinition
Returns a copy of this MethodDefinition with static replaced.
withSuperClass(Optional<Expression>) - Method in class hydra.typeScript.syntax.ClassDeclaration
Returns a copy of this ClassDeclaration with superClass replaced.
withTags(List<DocumentationTag>) - Method in class hydra.typeScript.syntax.DocumentationComment
Returns a copy of this DocumentationComment with tags replaced.
withTail(Boolean) - Method in class hydra.typeScript.syntax.TemplateElement
Returns a copy of this TemplateElement with tail replaced.
withTest(Optional<Expression>) - Method in class hydra.typeScript.syntax.ForStatement
Returns a copy of this ForStatement with test replaced.
withTest(Optional<Expression>) - Method in class hydra.typeScript.syntax.SwitchCase
Returns a copy of this SwitchCase with test replaced.
withTest(Expression) - Method in class hydra.typeScript.syntax.ConditionalExpression
Returns a copy of this ConditionalExpression with test replaced.
withTest(Expression) - Method in class hydra.typeScript.syntax.DoWhileStatement
Returns a copy of this DoWhileStatement with test replaced.
withTest(Expression) - Method in class hydra.typeScript.syntax.IfStatement
Returns a copy of this IfStatement with test replaced.
withTest(Expression) - Method in class hydra.typeScript.syntax.WhileStatement
Returns a copy of this WhileStatement with test replaced.
withType(Optional<TypeExpression>) - Method in class hydra.typeScript.syntax.DocumentationTag
Returns a copy of this DocumentationTag with type replaced.
withType(TypeExpression) - Method in class hydra.typeScript.syntax.AsExpression
Returns a copy of this AsExpression with type replaced.
withType(TypeExpression) - Method in class hydra.typeScript.syntax.PropertySignature
Returns a copy of this PropertySignature with type replaced.
withType(TypeExpression) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
Returns a copy of this TypeAliasDeclaration with type replaced.
withType(TypeExpression) - Method in class hydra.typeScript.syntax.TypedPattern
Returns a copy of this TypedPattern with type replaced.
withTypeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.FunctionTypeExpression
Returns a copy of this FunctionTypeExpression with typeParameters replaced.
withTypeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.InterfaceDeclaration
Returns a copy of this InterfaceDeclaration with typeParameters replaced.
withTypeParameters(List<TypeParameter>) - Method in class hydra.typeScript.syntax.TypeAliasDeclaration
Returns a copy of this TypeAliasDeclaration with typeParameters replaced.
withUpdate(Optional<Expression>) - Method in class hydra.typeScript.syntax.ForStatement
Returns a copy of this ForStatement with update replaced.
withValue(Expression) - Method in class hydra.typeScript.syntax.Property
Returns a copy of this Property with value replaced.
withValue(FunctionExpression) - Method in class hydra.typeScript.syntax.MethodDefinition
Returns a copy of this MethodDefinition with value replaced.
withValue(String) - Method in class hydra.typeScript.syntax.StringLiteral
Returns a copy of this StringLiteral with value replaced.
withValue(String) - Method in class hydra.typeScript.syntax.TemplateElement
Returns a copy of this TemplateElement with value replaced.

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.yield field.
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