Serialized Form
-
Package hydra.typeScript.syntax
-
Class hydra.typeScript.syntax.ArrayElement extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ArrayElement.Expression extends ArrayElement implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.ArrayElement.Hole extends ArrayElement implements Serializable
-
Class hydra.typeScript.syntax.ArrayElement.Spread extends ArrayElement implements Serializable
-
Serialized Fields
-
value
SpreadElement value
-
-
-
Class hydra.typeScript.syntax.ArrayTypeExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
TypeExpression value
-
-
-
Class hydra.typeScript.syntax.ArrowFunctionBody extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ArrowFunctionBody.Block extends ArrowFunctionBody implements Serializable
-
Serialized Fields
-
value
java.util.List<Statement> value
-
-
-
Class hydra.typeScript.syntax.ArrowFunctionBody.Expression extends ArrowFunctionBody implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.ArrowFunctionExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
async
java.lang.Boolean async
Whether the function is async -
body
ArrowFunctionBody body
Function body (expression or block) -
params
java.util.List<Pattern> params
Function parameters
-
-
-
Class hydra.typeScript.syntax.AsExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
expression
Expression expression
The expression being cast -
type
TypeExpression type
The target type
-
-
-
Class hydra.typeScript.syntax.AssignmentExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
left
Pattern left
-
operator
AssignmentOperator operator
-
right
Expression right
-
-
-
Class hydra.typeScript.syntax.AssignmentOperator extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.AddAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.AndAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.Assign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.BitwiseAndAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.BitwiseOrAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.BitwiseXorAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.DivideAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.ExponentiateAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.LeftShiftAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.ModuloAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.MultiplyAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.NullishAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.OrAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.RightShiftAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.SubtractAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentOperator.UnsignedRightShiftAssign extends AssignmentOperator implements Serializable
-
Class hydra.typeScript.syntax.AssignmentPattern extends java.lang.Object implements Serializable
-
Serialized Fields
-
left
Pattern left
-
right
Expression right
-
-
-
Class hydra.typeScript.syntax.BinaryExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
left
Expression left
-
operator
BinaryOperator operator
-
right
Expression right
-
-
-
Class hydra.typeScript.syntax.BinaryOperator extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Add extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.And extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.BitwiseAnd extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.BitwiseOr extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.BitwiseXor extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Divide extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Equal extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Exponentiate extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.GreaterThan extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.GreaterThanOrEqual extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.In extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Instanceof extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.LeftShift extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.LessThan extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.LessThanOrEqual extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Modulo extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Multiply extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.NotEqual extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.NullishCoalescing extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Or extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.RightShift extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.StrictEqual extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.StrictNotEqual extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.Subtract extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.BinaryOperator.UnsignedRightShift extends BinaryOperator implements Serializable
-
Class hydra.typeScript.syntax.CallExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
arguments
java.util.List<Expression> arguments
The arguments -
callee
Expression callee
The function being called -
optional
java.lang.Boolean optional
Whether using optional chaining (?.)
-
-
-
Class hydra.typeScript.syntax.CatchClause extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ClassDeclaration extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
java.util.List<MethodDefinition> body
Class body -
id
Identifier id
Class name -
superClass
Optional<Expression> superClass
Optional superclass
-
-
-
Class hydra.typeScript.syntax.ClassDeclarationWithComments extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
ClassDeclaration body
The class declaration -
comments
Optional<DocumentationComment> comments
Optional JSDoc comment
-
-
-
Class hydra.typeScript.syntax.Comment extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.Comment.Block extends Comment implements Serializable
-
Serialized Fields
-
value
java.lang.String value
-
-
-
Class hydra.typeScript.syntax.Comment.Documentation extends Comment implements Serializable
-
Serialized Fields
-
value
DocumentationComment value
-
-
-
Class hydra.typeScript.syntax.Comment.Line extends Comment implements Serializable
-
Serialized Fields
-
value
java.lang.String value
-
-
-
Class hydra.typeScript.syntax.ConditionalExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
alternate
Expression alternate
-
consequent
Expression consequent
-
test
Expression test
-
-
-
Class hydra.typeScript.syntax.DocumentationComment extends java.lang.Object implements Serializable
-
Serialized Fields
-
description
java.lang.String description
The main description -
tags
java.util.List<DocumentationTag> tags
Documentation tags (@param, @returns, etc.)
-
-
-
Class hydra.typeScript.syntax.DocumentationTag extends java.lang.Object implements Serializable
-
Serialized Fields
-
description
java.lang.String description
Tag description -
name
java.lang.String name
Tag name (param, returns, type, etc.) -
paramName
Optional<Identifier> paramName
Optional parameter name (for @param) -
type
Optional<TypeExpression> type
Optional type expression
-
-
-
Class hydra.typeScript.syntax.DoWhileStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
Statement body
-
test
Expression test
-
-
-
Class hydra.typeScript.syntax.ExportAllDeclaration extends java.lang.Object implements Serializable
-
Serialized Fields
-
exported
Optional<Identifier> exported
-
source
StringLiteral source
-
-
-
Class hydra.typeScript.syntax.ExportDeclaration extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ExportDeclaration.All extends ExportDeclaration implements Serializable
-
Serialized Fields
-
value
ExportAllDeclaration value
-
-
-
Class hydra.typeScript.syntax.ExportDeclaration.Declaration extends ExportDeclaration implements Serializable
-
Serialized Fields
-
value
Statement value
-
-
-
Class hydra.typeScript.syntax.ExportDeclaration.Default extends ExportDeclaration implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.ExportDeclaration.Named extends ExportDeclaration implements Serializable
-
Serialized Fields
-
value
NamedExport value
-
-
-
Class hydra.typeScript.syntax.ExportSpecifier extends java.lang.Object implements Serializable
-
Serialized Fields
-
exported
Identifier exported
-
local
Identifier local
-
-
-
Class hydra.typeScript.syntax.Expression extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.Expression.Array extends Expression implements Serializable
-
Serialized Fields
-
value
java.util.List<ArrayElement> value
-
-
-
Class hydra.typeScript.syntax.Expression.Arrow extends Expression implements Serializable
-
Serialized Fields
-
value
ArrowFunctionExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.AsExpression extends Expression implements Serializable
-
Serialized Fields
-
value
AsExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Assignment extends Expression implements Serializable
-
Serialized Fields
-
value
AssignmentExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Await extends Expression implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.Expression.Binary extends Expression implements Serializable
-
Serialized Fields
-
value
BinaryExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Call extends Expression implements Serializable
-
Serialized Fields
-
value
CallExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Conditional extends Expression implements Serializable
-
Serialized Fields
-
value
ConditionalExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Function extends Expression implements Serializable
-
Serialized Fields
-
value
FunctionExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Identifier extends Expression implements Serializable
-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.typeScript.syntax.Expression.Literal extends Expression implements Serializable
-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.typeScript.syntax.Expression.Member extends Expression implements Serializable
-
Serialized Fields
-
value
MemberExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.New extends Expression implements Serializable
-
Serialized Fields
-
value
CallExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Object_ extends Expression implements Serializable
-
Serialized Fields
-
value
java.util.List<Property> value
-
-
-
Class hydra.typeScript.syntax.Expression.Parenthesized extends Expression implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.Expression.Sequence extends Expression implements Serializable
-
Serialized Fields
-
value
java.util.List<Expression> value
-
-
-
Class hydra.typeScript.syntax.Expression.Spread extends Expression implements Serializable
-
Serialized Fields
-
value
SpreadElement value
-
-
-
Class hydra.typeScript.syntax.Expression.This extends Expression implements Serializable
-
Class hydra.typeScript.syntax.Expression.Unary extends Expression implements Serializable
-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.typeScript.syntax.Expression.Yield extends Expression implements Serializable
-
Serialized Fields
-
value
Optional<Expression> value
-
-
-
Class hydra.typeScript.syntax.ForInit extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ForInit.Expression extends ForInit implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.ForInit.Variable extends ForInit implements Serializable
-
Serialized Fields
-
value
VariableDeclaration value
-
-
-
Class hydra.typeScript.syntax.ForInLeft extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ForInLeft.Pattern extends ForInLeft implements Serializable
-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.typeScript.syntax.ForInLeft.Variable extends ForInLeft implements Serializable
-
Serialized Fields
-
value
VariableDeclaration value
-
-
-
Class hydra.typeScript.syntax.ForInStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
Statement body
-
left
ForInLeft left
-
right
Expression right
-
-
-
Class hydra.typeScript.syntax.ForOfStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
await
java.lang.Boolean await
Whether this is a for-await-of -
body
Statement body
-
left
ForInLeft left
-
right
Expression right
-
-
-
Class hydra.typeScript.syntax.ForStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
Statement body
-
init
Optional<ForInit> init
Initialization -
test
Optional<Expression> test
Test condition -
update
Optional<Expression> update
Update expression
-
-
-
Class hydra.typeScript.syntax.FunctionDeclaration extends java.lang.Object implements Serializable
-
Serialized Fields
-
async
java.lang.Boolean async
Whether the function is async -
body
java.util.List<Statement> body
Function body -
generator
java.lang.Boolean generator
Whether the function is a generator -
id
Identifier id
Function name -
params
java.util.List<Pattern> params
Function parameters
-
-
-
Class hydra.typeScript.syntax.FunctionDeclarationWithComments extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
FunctionDeclaration body
The function declaration -
comments
Optional<DocumentationComment> comments
Optional JSDoc comment
-
-
-
Class hydra.typeScript.syntax.FunctionExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
async
java.lang.Boolean async
Whether the function is async -
body
java.util.List<Statement> body
Function body -
generator
java.lang.Boolean generator
Whether the function is a generator -
id
Optional<Identifier> id
Optional function name -
params
java.util.List<Pattern> params
Function parameters
-
-
-
Class hydra.typeScript.syntax.FunctionTypeExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
parameters
java.util.List<TypeExpression> parameters
Parameter types -
returnType
TypeExpression returnType
Return type -
typeParameters
java.util.List<TypeParameter> typeParameters
Type parameters (generics)
-
-
-
Class hydra.typeScript.syntax.Identifier extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
java.lang.String value
-
-
-
Class hydra.typeScript.syntax.IfStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
alternate
Optional<Statement> alternate
-
consequent
Statement consequent
-
test
Expression test
-
-
-
Class hydra.typeScript.syntax.ImportClause extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ImportClause.Default extends ImportClause implements Serializable
-
Serialized Fields
-
value
ImportDefaultSpecifier value
-
-
-
Class hydra.typeScript.syntax.ImportClause.Named extends ImportClause implements Serializable
-
Serialized Fields
-
value
ImportSpecifier value
-
-
-
Class hydra.typeScript.syntax.ImportClause.Namespace extends ImportClause implements Serializable
-
Serialized Fields
-
value
ImportNamespaceSpecifier value
-
-
-
Class hydra.typeScript.syntax.ImportDeclaration extends java.lang.Object implements Serializable
-
Serialized Fields
-
source
StringLiteral source
The module to import from -
specifiers
java.util.List<ImportClause> specifiers
What to import
-
-
-
Class hydra.typeScript.syntax.ImportDefaultSpecifier extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.typeScript.syntax.ImportNamespaceSpecifier extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.typeScript.syntax.ImportSpecifier extends java.lang.Object implements Serializable
-
Serialized Fields
-
imported
Identifier imported
-
local
Identifier local
-
-
-
Class hydra.typeScript.syntax.InterfaceDeclaration extends java.lang.Object implements Serializable
-
Serialized Fields
-
extends_
java.util.List<TypeExpression> extends_
Interfaces this one extends -
members
java.util.List<PropertySignature> members
Property signatures (the interface body) -
name
Identifier name
Interface name -
typeParameters
java.util.List<TypeParameter> typeParameters
Generic parameters
-
-
-
Class hydra.typeScript.syntax.LabeledStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
Statement body
-
label
Identifier label
-
-
-
Class hydra.typeScript.syntax.Literal extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.Literal.BigInt extends Literal implements Serializable
-
Serialized Fields
-
value
java.math.BigInteger value
-
-
-
Class hydra.typeScript.syntax.Literal.Boolean_ extends Literal implements Serializable
-
Serialized Fields
-
value
java.lang.Boolean value
-
-
-
Class hydra.typeScript.syntax.Literal.Null extends Literal implements Serializable
-
Class hydra.typeScript.syntax.Literal.Number_ extends Literal implements Serializable
-
Serialized Fields
-
value
NumericLiteral value
-
-
-
Class hydra.typeScript.syntax.Literal.String_ extends Literal implements Serializable
-
Serialized Fields
-
value
StringLiteral value
-
-
-
Class hydra.typeScript.syntax.Literal.Template extends Literal implements Serializable
-
Serialized Fields
-
value
TemplateLiteral value
-
-
-
Class hydra.typeScript.syntax.Literal.Undefined extends Literal implements Serializable
-
Class hydra.typeScript.syntax.MemberExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
computed
java.lang.Boolean computed
Whether using bracket notation (obj[prop]) -
object
Expression object
The object -
optional
java.lang.Boolean optional
Whether using optional chaining (?.) -
property
Expression property
The property
-
-
-
Class hydra.typeScript.syntax.MethodDefinition extends java.lang.Object implements Serializable
-
Serialized Fields
-
computed
java.lang.Boolean computed
Whether the key is computed -
key
Expression key
Method name -
kind
MethodKind kind
Method kind -
static_
java.lang.Boolean static_
Whether the method is static -
value
FunctionExpression value
Method function
-
-
-
Class hydra.typeScript.syntax.MethodKind extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.MethodKind.Constructor extends MethodKind implements Serializable
-
Class hydra.typeScript.syntax.MethodKind.Get extends MethodKind implements Serializable
-
Class hydra.typeScript.syntax.MethodKind.Method extends MethodKind implements Serializable
-
Class hydra.typeScript.syntax.MethodKind.Set extends MethodKind implements Serializable
-
Class hydra.typeScript.syntax.ModuleItem extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ModuleItem.Export extends ModuleItem implements Serializable
-
Serialized Fields
-
value
ExportDeclaration value
-
-
-
Class hydra.typeScript.syntax.ModuleItem.Import extends ModuleItem implements Serializable
-
Serialized Fields
-
value
ImportDeclaration value
-
-
-
Class hydra.typeScript.syntax.ModuleItem.Interface extends ModuleItem implements Serializable
-
Serialized Fields
-
value
InterfaceDeclaration value
-
-
-
Class hydra.typeScript.syntax.ModuleItem.Statement extends ModuleItem implements Serializable
-
Serialized Fields
-
value
Statement value
-
-
-
Class hydra.typeScript.syntax.ModuleItem.TypeAlias extends ModuleItem implements Serializable
-
Serialized Fields
-
value
TypeAliasDeclaration value
-
-
-
Class hydra.typeScript.syntax.ModuleItemWithComments extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
ModuleItem body
The module item -
comments
Optional<DocumentationComment> comments
Optional documentation comment
-
-
-
Class hydra.typeScript.syntax.NamedExport extends java.lang.Object implements Serializable
-
Serialized Fields
-
source
Optional<StringLiteral> source
-
specifiers
java.util.List<ExportSpecifier> specifiers
-
-
-
Class hydra.typeScript.syntax.NumericLiteral extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.NumericLiteral.Float_ extends NumericLiteral implements Serializable
-
Serialized Fields
-
value
java.lang.Double value
-
-
-
Class hydra.typeScript.syntax.NumericLiteral.Integer_ extends NumericLiteral implements Serializable
-
Serialized Fields
-
value
java.lang.Long value
-
-
-
Class hydra.typeScript.syntax.ObjectPattern extends java.lang.Object implements Serializable
-
Serialized Fields
-
properties
java.util.List<ObjectPatternProperty> properties
The property patterns
-
-
-
Class hydra.typeScript.syntax.ObjectPatternProperty extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.ObjectPatternProperty.Property extends ObjectPatternProperty implements Serializable
-
Serialized Fields
-
value
Property value
-
-
-
Class hydra.typeScript.syntax.ObjectPatternProperty.Rest extends ObjectPatternProperty implements Serializable
-
Serialized Fields
-
value
RestElement value
-
-
-
Class hydra.typeScript.syntax.ParameterizedTypeExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
arguments
java.util.List<TypeExpression> arguments
-
base
TypeExpression base
-
-
-
Class hydra.typeScript.syntax.Pattern extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.Pattern.Array extends Pattern implements Serializable
-
Class hydra.typeScript.syntax.Pattern.Assignment extends Pattern implements Serializable
-
Serialized Fields
-
value
AssignmentPattern value
-
-
-
Class hydra.typeScript.syntax.Pattern.Identifier extends Pattern implements Serializable
-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.typeScript.syntax.Pattern.Object_ extends Pattern implements Serializable
-
Serialized Fields
-
value
ObjectPattern value
-
-
-
Class hydra.typeScript.syntax.Pattern.Rest extends Pattern implements Serializable
-
Serialized Fields
-
value
RestElement value
-
-
-
Class hydra.typeScript.syntax.Pattern.Typed extends Pattern implements Serializable
-
Serialized Fields
-
value
TypedPattern value
-
-
-
Class hydra.typeScript.syntax.Program extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
java.util.List<ModuleItem> body
The module items -
sourceType
SourceType sourceType
Whether this is a module or script
-
-
-
Class hydra.typeScript.syntax.Property extends java.lang.Object implements Serializable
-
Serialized Fields
-
computed
java.lang.Boolean computed
Whether the key is computed [expr] -
key
Expression key
Property key (identifier, literal, or computed) -
kind
PropertyKind kind
Property kind (init, get, set) -
shorthand
java.lang.Boolean shorthand
Whether using shorthand syntax {x} for {x: x} -
value
Expression value
Property value
-
-
-
Class hydra.typeScript.syntax.PropertyKind extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.PropertyKind.Get extends PropertyKind implements Serializable
-
Class hydra.typeScript.syntax.PropertyKind.Init extends PropertyKind implements Serializable
-
Class hydra.typeScript.syntax.PropertyKind.Set extends PropertyKind implements Serializable
-
Class hydra.typeScript.syntax.PropertySignature extends java.lang.Object implements Serializable
-
Serialized Fields
-
comments
Optional<DocumentationComment> comments
Optional JSDoc documentation comment to emit above this property -
name
Identifier name
Property name -
optional
java.lang.Boolean optional
Whether the property is optional -
readonly
java.lang.Boolean readonly
Whether the property is readonly -
type
TypeExpression type
Property type
-
-
-
Class hydra.typeScript.syntax.RestElement extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.typeScript.syntax.SourceType extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.SourceType.Module extends SourceType implements Serializable
-
Class hydra.typeScript.syntax.SourceType.Script extends SourceType implements Serializable
-
Class hydra.typeScript.syntax.SpreadElement extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.Statement extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.Statement.Block extends Statement implements Serializable
-
Serialized Fields
-
value
java.util.List<Statement> value
-
-
-
Class hydra.typeScript.syntax.Statement.Break extends Statement implements Serializable
-
Serialized Fields
-
value
Optional<Identifier> value
-
-
-
Class hydra.typeScript.syntax.Statement.ClassDeclaration extends Statement implements Serializable
-
Serialized Fields
-
value
ClassDeclaration value
-
-
-
Class hydra.typeScript.syntax.Statement.Continue extends Statement implements Serializable
-
Serialized Fields
-
value
Optional<Identifier> value
-
-
-
Class hydra.typeScript.syntax.Statement.Debugger extends Statement implements Serializable
-
Class hydra.typeScript.syntax.Statement.DoWhile extends Statement implements Serializable
-
Serialized Fields
-
value
DoWhileStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.Empty extends Statement implements Serializable
-
Class hydra.typeScript.syntax.Statement.Expression extends Statement implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.Statement.For extends Statement implements Serializable
-
Serialized Fields
-
value
ForStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.ForIn extends Statement implements Serializable
-
Serialized Fields
-
value
ForInStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.ForOf extends Statement implements Serializable
-
Serialized Fields
-
value
ForOfStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.FunctionDeclaration extends Statement implements Serializable
-
Serialized Fields
-
value
FunctionDeclaration value
-
-
-
Class hydra.typeScript.syntax.Statement.If extends Statement implements Serializable
-
Serialized Fields
-
value
IfStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.Labeled extends Statement implements Serializable
-
Serialized Fields
-
value
LabeledStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.Return extends Statement implements Serializable
-
Serialized Fields
-
value
Optional<Expression> value
-
-
-
Class hydra.typeScript.syntax.Statement.Switch extends Statement implements Serializable
-
Serialized Fields
-
value
SwitchStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.Throw extends Statement implements Serializable
-
Serialized Fields
-
value
ThrowStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.Try extends Statement implements Serializable
-
Serialized Fields
-
value
TryStatement value
-
-
-
Class hydra.typeScript.syntax.Statement.VariableDeclaration extends Statement implements Serializable
-
Serialized Fields
-
value
VariableDeclaration value
-
-
-
Class hydra.typeScript.syntax.Statement.While extends Statement implements Serializable
-
Serialized Fields
-
value
WhileStatement value
-
-
-
Class hydra.typeScript.syntax.StatementWithComments extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
Statement body
The statement -
comments
Optional<DocumentationComment> comments
Optional documentation comment
-
-
-
Class hydra.typeScript.syntax.StringLiteral extends java.lang.Object implements Serializable
-
Serialized Fields
-
singleQuote
java.lang.Boolean singleQuote
Whether to use single quotes (true) or double quotes (false) -
value
java.lang.String value
The string value
-
-
-
Class hydra.typeScript.syntax.SwitchCase extends java.lang.Object implements Serializable
-
Serialized Fields
-
consequent
java.util.List<Statement> consequent
The statements to execute -
test
Optional<Expression> test
The test expression (Nothing for default)
-
-
-
Class hydra.typeScript.syntax.SwitchStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
cases
java.util.List<SwitchCase> cases
-
discriminant
Expression discriminant
-
-
-
Class hydra.typeScript.syntax.TemplateElement extends java.lang.Object implements Serializable
-
Serialized Fields
-
tail
java.lang.Boolean tail
Whether this is the last element -
value
java.lang.String value
The raw string value
-
-
-
Class hydra.typeScript.syntax.TemplateLiteral extends java.lang.Object implements Serializable
-
Serialized Fields
-
expressions
java.util.List<Expression> expressions
The interpolated expressions -
quasis
java.util.List<TemplateElement> quasis
The static string parts
-
-
-
Class hydra.typeScript.syntax.ThrowStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.typeScript.syntax.TryStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
block
java.util.List<Statement> block
-
finalizer
Optional<java.util.List<Statement>> finalizer
-
handler
Optional<CatchClause> handler
-
-
-
Class hydra.typeScript.syntax.TypeAliasDeclaration extends java.lang.Object implements Serializable
-
Serialized Fields
-
name
Identifier name
Alias name -
type
TypeExpression type
The right-hand-side type -
typeParameters
java.util.List<TypeParameter> typeParameters
Generic parameters
-
-
-
Class hydra.typeScript.syntax.TypeAnnotation extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
TypeExpression value
-
-
-
Class hydra.typeScript.syntax.TypedPattern extends java.lang.Object implements Serializable
-
Serialized Fields
-
pattern
Pattern pattern
The underlying binding pattern -
type
TypeExpression type
The TypeScript type annotation
-
-
-
Class hydra.typeScript.syntax.TypeExpression extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.TypeExpression.Any extends TypeExpression implements Serializable
-
Class hydra.typeScript.syntax.TypeExpression.Array extends TypeExpression implements Serializable
-
Serialized Fields
-
value
ArrayTypeExpression value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Function extends TypeExpression implements Serializable
-
Serialized Fields
-
value
FunctionTypeExpression value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Identifier extends TypeExpression implements Serializable
-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Intersection extends TypeExpression implements Serializable
-
Serialized Fields
-
value
java.util.List<TypeExpression> value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Literal extends TypeExpression implements Serializable
-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Never extends TypeExpression implements Serializable
-
Class hydra.typeScript.syntax.TypeExpression.Object_ extends TypeExpression implements Serializable
-
Serialized Fields
-
value
java.util.List<PropertySignature> value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Optional extends TypeExpression implements Serializable
-
Serialized Fields
-
value
TypeExpression value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Parameterized extends TypeExpression implements Serializable
-
Serialized Fields
-
value
ParameterizedTypeExpression value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Readonly extends TypeExpression implements Serializable
-
Serialized Fields
-
value
TypeExpression value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Tuple extends TypeExpression implements Serializable
-
Serialized Fields
-
value
java.util.List<TypeExpression> value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Union extends TypeExpression implements Serializable
-
Serialized Fields
-
value
java.util.List<TypeExpression> value
-
-
-
Class hydra.typeScript.syntax.TypeExpression.Unknown extends TypeExpression implements Serializable
-
Class hydra.typeScript.syntax.TypeExpression.Void_ extends TypeExpression implements Serializable
-
Class hydra.typeScript.syntax.TypeParameter extends java.lang.Object implements Serializable
-
Serialized Fields
-
constraint
Optional<TypeExpression> constraint
Optional constraint (extends clause) -
default_
Optional<TypeExpression> default_
Optional default type -
name
Identifier name
Parameter name
-
-
-
Class hydra.typeScript.syntax.UnaryExpression extends java.lang.Object implements Serializable
-
Serialized Fields
-
argument
Expression argument
-
operator
UnaryOperator operator
-
prefix
java.lang.Boolean prefix
Whether the operator is prefix (true) or postfix (false)
-
-
-
Class hydra.typeScript.syntax.UnaryOperator extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.BitwiseNot extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Decrement extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Delete extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Increment extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Negate extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Not extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Plus extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Typeof extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.UnaryOperator.Void_ extends UnaryOperator implements Serializable
-
Class hydra.typeScript.syntax.VariableDeclaration extends java.lang.Object implements Serializable
-
Serialized Fields
-
declarations
java.util.List<VariableDeclarator> declarations
-
kind
VariableKind kind
-
-
-
Class hydra.typeScript.syntax.VariableDeclarator extends java.lang.Object implements Serializable
-
Serialized Fields
-
id
Pattern id
-
init
Optional<Expression> init
-
-
-
Class hydra.typeScript.syntax.VariableKind extends java.lang.Object implements Serializable
-
Class hydra.typeScript.syntax.VariableKind.Const extends VariableKind implements Serializable
-
Class hydra.typeScript.syntax.VariableKind.Let extends VariableKind implements Serializable
-
Class hydra.typeScript.syntax.VariableKind.Var extends VariableKind implements Serializable
-
Class hydra.typeScript.syntax.WhileStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
Statement body
-
test
Expression test
-
-
-