A B C D E F G H I K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(AddOp.Visitor<R>) - Method in class hydra.go.syntax.AddOp
-
Dispatch to
visitor. - accept(AddOp.Visitor<R>) - Method in class hydra.go.syntax.AddOp.Add
-
Dispatch to
visitor. - accept(AddOp.Visitor<R>) - Method in class hydra.go.syntax.AddOp.BitwiseOr
-
Dispatch to
visitor. - accept(AddOp.Visitor<R>) - Method in class hydra.go.syntax.AddOp.BitwiseXor
-
Dispatch to
visitor. - accept(AddOp.Visitor<R>) - Method in class hydra.go.syntax.AddOp.Subtract
-
Dispatch to
visitor. - accept(AssignOp.Visitor<R>) - Method in class hydra.go.syntax.AssignOp
-
Dispatch to
visitor. - accept(AssignOp.Visitor<R>) - Method in class hydra.go.syntax.AssignOp.Add
-
Dispatch to
visitor. - accept(AssignOp.Visitor<R>) - Method in class hydra.go.syntax.AssignOp.Mul
-
Dispatch to
visitor. - accept(AssignOp.Visitor<R>) - Method in class hydra.go.syntax.AssignOp.Simple
-
Dispatch to
visitor. - accept(BasicLit.Visitor<R>) - Method in class hydra.go.syntax.BasicLit
-
Dispatch to
visitor. - accept(BasicLit.Visitor<R>) - Method in class hydra.go.syntax.BasicLit.Float_
-
Dispatch to
visitor. - accept(BasicLit.Visitor<R>) - Method in class hydra.go.syntax.BasicLit.Imaginary
-
Dispatch to
visitor. - accept(BasicLit.Visitor<R>) - Method in class hydra.go.syntax.BasicLit.Int
-
Dispatch to
visitor. - accept(BasicLit.Visitor<R>) - Method in class hydra.go.syntax.BasicLit.Rune
-
Dispatch to
visitor. - accept(BasicLit.Visitor<R>) - Method in class hydra.go.syntax.BasicLit.String_
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Add
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.And
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.BitClear
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.BitwiseAnd
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.BitwiseOr
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.BitwiseXor
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Divide
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Equal
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Greater
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.GreaterEqual
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.LeftShift
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Less
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.LessEqual
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Multiply
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.NotEqual
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Or
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Remainder
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.RightShift
-
Dispatch to
visitor. - accept(BinaryOp.Visitor<R>) - Method in class hydra.go.syntax.BinaryOp.Subtract
-
Dispatch to
visitor. - accept(ChannelDirection.Visitor<R>) - Method in class hydra.go.syntax.ChannelDirection
-
Dispatch to
visitor. - accept(ChannelDirection.Visitor<R>) - Method in class hydra.go.syntax.ChannelDirection.Bidirectional
-
Dispatch to
visitor. - accept(ChannelDirection.Visitor<R>) - Method in class hydra.go.syntax.ChannelDirection.Receive
-
Dispatch to
visitor. - accept(ChannelDirection.Visitor<R>) - Method in class hydra.go.syntax.ChannelDirection.Send
-
Dispatch to
visitor. - accept(CommCase.Visitor<R>) - Method in class hydra.go.syntax.CommCase
-
Dispatch to
visitor. - accept(CommCase.Visitor<R>) - Method in class hydra.go.syntax.CommCase.Default
-
Dispatch to
visitor. - accept(CommCase.Visitor<R>) - Method in class hydra.go.syntax.CommCase.Receive
-
Dispatch to
visitor. - accept(CommCase.Visitor<R>) - Method in class hydra.go.syntax.CommCase.Send
-
Dispatch to
visitor. - accept(Declaration.Visitor<R>) - Method in class hydra.go.syntax.Declaration
-
Dispatch to
visitor. - accept(Declaration.Visitor<R>) - Method in class hydra.go.syntax.Declaration.Const
-
Dispatch to
visitor. - accept(Declaration.Visitor<R>) - Method in class hydra.go.syntax.Declaration.Type
-
Dispatch to
visitor. - accept(Declaration.Visitor<R>) - Method in class hydra.go.syntax.Declaration.Var
-
Dispatch to
visitor. - accept(Element.Visitor<R>) - Method in class hydra.go.syntax.Element
-
Dispatch to
visitor. - accept(Element.Visitor<R>) - Method in class hydra.go.syntax.Element.Expression
-
Dispatch to
visitor. - accept(Element.Visitor<R>) - Method in class hydra.go.syntax.Element.Literal
-
Dispatch to
visitor. - accept(ElseClause.Visitor<R>) - Method in class hydra.go.syntax.ElseClause
-
Dispatch to
visitor. - accept(ElseClause.Visitor<R>) - Method in class hydra.go.syntax.ElseClause.Block
-
Dispatch to
visitor. - accept(ElseClause.Visitor<R>) - Method in class hydra.go.syntax.ElseClause.If
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.go.syntax.Expression
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.go.syntax.Expression.Binary
-
Dispatch to
visitor. - accept(Expression.Visitor<R>) - Method in class hydra.go.syntax.Expression.Unary
-
Dispatch to
visitor. - accept(FieldDecl.Visitor<R>) - Method in class hydra.go.syntax.FieldDecl
-
Dispatch to
visitor. - accept(FieldDecl.Visitor<R>) - Method in class hydra.go.syntax.FieldDecl.Embedded
-
Dispatch to
visitor. - accept(FieldDecl.Visitor<R>) - Method in class hydra.go.syntax.FieldDecl.Named
-
Dispatch to
visitor. - accept(ForClauseOrRange.Visitor<R>) - Method in class hydra.go.syntax.ForClauseOrRange
-
Dispatch to
visitor. - accept(ForClauseOrRange.Visitor<R>) - Method in class hydra.go.syntax.ForClauseOrRange.Clause
-
Dispatch to
visitor. - accept(ForClauseOrRange.Visitor<R>) - Method in class hydra.go.syntax.ForClauseOrRange.Condition
-
Dispatch to
visitor. - accept(ForClauseOrRange.Visitor<R>) - Method in class hydra.go.syntax.ForClauseOrRange.Range
-
Dispatch to
visitor. - accept(ImportAlias.Visitor<R>) - Method in class hydra.go.syntax.ImportAlias
-
Dispatch to
visitor. - accept(ImportAlias.Visitor<R>) - Method in class hydra.go.syntax.ImportAlias.Dot
-
Dispatch to
visitor. - accept(ImportAlias.Visitor<R>) - Method in class hydra.go.syntax.ImportAlias.Name
-
Dispatch to
visitor. - accept(InterfaceElem.Visitor<R>) - Method in class hydra.go.syntax.InterfaceElem
-
Dispatch to
visitor. - accept(InterfaceElem.Visitor<R>) - Method in class hydra.go.syntax.InterfaceElem.Method
-
Dispatch to
visitor. - accept(InterfaceElem.Visitor<R>) - Method in class hydra.go.syntax.InterfaceElem.Type
-
Dispatch to
visitor. - accept(Key.Visitor<R>) - Method in class hydra.go.syntax.Key
-
Dispatch to
visitor. - accept(Key.Visitor<R>) - Method in class hydra.go.syntax.Key.Expression
-
Dispatch to
visitor. - accept(Key.Visitor<R>) - Method in class hydra.go.syntax.Key.Field
-
Dispatch to
visitor. - accept(Key.Visitor<R>) - Method in class hydra.go.syntax.Key.Literal
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.go.syntax.Literal
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.go.syntax.Literal.Basic
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.go.syntax.Literal.Composite
-
Dispatch to
visitor. - accept(Literal.Visitor<R>) - Method in class hydra.go.syntax.Literal.Function
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.go.syntax.LiteralType
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.go.syntax.LiteralType.Array
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.go.syntax.LiteralType.InferredArray
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.go.syntax.LiteralType.Map
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.go.syntax.LiteralType.Name
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.go.syntax.LiteralType.Slice
-
Dispatch to
visitor. - accept(LiteralType.Visitor<R>) - Method in class hydra.go.syntax.LiteralType.Struct
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp.BitClear
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp.BitwiseAnd
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp.Divide
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp.LeftShift
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp.Multiply
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp.Remainder
-
Dispatch to
visitor. - accept(MulOp.Visitor<R>) - Method in class hydra.go.syntax.MulOp.RightShift
-
Dispatch to
visitor. - accept(Operand.Visitor<R>) - Method in class hydra.go.syntax.Operand
-
Dispatch to
visitor. - accept(Operand.Visitor<R>) - Method in class hydra.go.syntax.Operand.Literal
-
Dispatch to
visitor. - accept(Operand.Visitor<R>) - Method in class hydra.go.syntax.Operand.Named
-
Dispatch to
visitor. - accept(Operand.Visitor<R>) - Method in class hydra.go.syntax.Operand.Paren
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.Call
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.Conversion
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.Index
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.MethodExpr
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.Operand
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.Selector
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.Slice
-
Dispatch to
visitor. - accept(PrimaryExpr.Visitor<R>) - Method in class hydra.go.syntax.PrimaryExpr.TypeAssertion
-
Dispatch to
visitor. - accept(RangeVars.Visitor<R>) - Method in class hydra.go.syntax.RangeVars
-
Dispatch to
visitor. - accept(RangeVars.Visitor<R>) - Method in class hydra.go.syntax.RangeVars.Assign
-
Dispatch to
visitor. - accept(RangeVars.Visitor<R>) - Method in class hydra.go.syntax.RangeVars.Declare
-
Dispatch to
visitor. - accept(RelOp.Visitor<R>) - Method in class hydra.go.syntax.RelOp
-
Dispatch to
visitor. - accept(RelOp.Visitor<R>) - Method in class hydra.go.syntax.RelOp.Equal
-
Dispatch to
visitor. - accept(RelOp.Visitor<R>) - Method in class hydra.go.syntax.RelOp.Greater
-
Dispatch to
visitor. - accept(RelOp.Visitor<R>) - Method in class hydra.go.syntax.RelOp.GreaterEqual
-
Dispatch to
visitor. - accept(RelOp.Visitor<R>) - Method in class hydra.go.syntax.RelOp.Less
-
Dispatch to
visitor. - accept(RelOp.Visitor<R>) - Method in class hydra.go.syntax.RelOp.LessEqual
-
Dispatch to
visitor. - accept(RelOp.Visitor<R>) - Method in class hydra.go.syntax.RelOp.NotEqual
-
Dispatch to
visitor. - accept(Result.Visitor<R>) - Method in class hydra.go.syntax.Result
-
Dispatch to
visitor. - accept(Result.Visitor<R>) - Method in class hydra.go.syntax.Result.Parameters
-
Dispatch to
visitor. - accept(Result.Visitor<R>) - Method in class hydra.go.syntax.Result.Type
-
Dispatch to
visitor. - accept(SimpleStmt.Visitor<R>) - Method in class hydra.go.syntax.SimpleStmt
-
Dispatch to
visitor. - accept(SimpleStmt.Visitor<R>) - Method in class hydra.go.syntax.SimpleStmt.Assignment
-
Dispatch to
visitor. - accept(SimpleStmt.Visitor<R>) - Method in class hydra.go.syntax.SimpleStmt.Empty
-
Dispatch to
visitor. - accept(SimpleStmt.Visitor<R>) - Method in class hydra.go.syntax.SimpleStmt.Expression
-
Dispatch to
visitor. - accept(SimpleStmt.Visitor<R>) - Method in class hydra.go.syntax.SimpleStmt.IncDec
-
Dispatch to
visitor. - accept(SimpleStmt.Visitor<R>) - Method in class hydra.go.syntax.SimpleStmt.Send
-
Dispatch to
visitor. - accept(SimpleStmt.Visitor<R>) - Method in class hydra.go.syntax.SimpleStmt.ShortVarDecl
-
Dispatch to
visitor. - accept(Slice.Visitor<R>) - Method in class hydra.go.syntax.Slice
-
Dispatch to
visitor. - accept(Slice.Visitor<R>) - Method in class hydra.go.syntax.Slice.Full
-
Dispatch to
visitor. - accept(Slice.Visitor<R>) - Method in class hydra.go.syntax.Slice.Simple
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Block
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Break
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Continue
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Declaration
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Defer
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Fallthrough
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.For
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Go
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Goto
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.If
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Labeled
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Return
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Select
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Simple
-
Dispatch to
visitor. - accept(Statement.Visitor<R>) - Method in class hydra.go.syntax.Statement.Switch
-
Dispatch to
visitor. - accept(StringLit.Visitor<R>) - Method in class hydra.go.syntax.StringLit
-
Dispatch to
visitor. - accept(StringLit.Visitor<R>) - Method in class hydra.go.syntax.StringLit.Interpreted
-
Dispatch to
visitor. - accept(StringLit.Visitor<R>) - Method in class hydra.go.syntax.StringLit.Raw
-
Dispatch to
visitor. - accept(SwitchStmt.Visitor<R>) - Method in class hydra.go.syntax.SwitchStmt
-
Dispatch to
visitor. - accept(SwitchStmt.Visitor<R>) - Method in class hydra.go.syntax.SwitchStmt.Expression
-
Dispatch to
visitor. - accept(SwitchStmt.Visitor<R>) - Method in class hydra.go.syntax.SwitchStmt.Type
-
Dispatch to
visitor. - accept(TopLevelDecl.Visitor<R>) - Method in class hydra.go.syntax.TopLevelDecl
-
Dispatch to
visitor. - accept(TopLevelDecl.Visitor<R>) - Method in class hydra.go.syntax.TopLevelDecl.Declaration
-
Dispatch to
visitor. - accept(TopLevelDecl.Visitor<R>) - Method in class hydra.go.syntax.TopLevelDecl.Function
-
Dispatch to
visitor. - accept(TopLevelDecl.Visitor<R>) - Method in class hydra.go.syntax.TopLevelDecl.Method
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.go.syntax.Type
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.go.syntax.Type.Literal
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.go.syntax.Type.Named
-
Dispatch to
visitor. - accept(Type.Visitor<R>) - Method in class hydra.go.syntax.Type.Paren
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Array
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Channel
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Function
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Interface
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Map
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Pointer
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Slice
-
Dispatch to
visitor. - accept(TypeLit.Visitor<R>) - Method in class hydra.go.syntax.TypeLit.Struct
-
Dispatch to
visitor. - accept(TypeSpec.Visitor<R>) - Method in class hydra.go.syntax.TypeSpec
-
Dispatch to
visitor. - accept(TypeSpec.Visitor<R>) - Method in class hydra.go.syntax.TypeSpec.Alias
-
Dispatch to
visitor. - accept(TypeSpec.Visitor<R>) - Method in class hydra.go.syntax.TypeSpec.Definition
-
Dispatch to
visitor. - accept(UnaryExpr.Visitor<R>) - Method in class hydra.go.syntax.UnaryExpr
-
Dispatch to
visitor. - accept(UnaryExpr.Visitor<R>) - Method in class hydra.go.syntax.UnaryExpr.Op
-
Dispatch to
visitor. - accept(UnaryExpr.Visitor<R>) - Method in class hydra.go.syntax.UnaryExpr.Primary
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp.AddressOf
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp.Deref
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp.Minus
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp.Not
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp.Plus
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp.Receive
-
Dispatch to
visitor. - accept(UnaryOp.Visitor<R>) - Method in class hydra.go.syntax.UnaryOp.Xor
-
Dispatch to
visitor. - Add() - Constructor for class hydra.go.syntax.AddOp.Add
-
Constructs an immutable
AddOp.Add. - Add() - Constructor for class hydra.go.syntax.BinaryOp.Add
-
Constructs an immutable
BinaryOp.Add. - Add(AddOp) - Constructor for class hydra.go.syntax.AssignOp.Add
-
Constructs an immutable
AssignOp.Add. - ADD - Static variable in class hydra.go.syntax.AddOp
-
Name of the
hydra.go.syntax.AddOp.addfield. - ADD - Static variable in class hydra.go.syntax.AssignOp
-
Name of the
hydra.go.syntax.AssignOp.addfield. - ADD - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.addfield. - AddOp - Class in hydra.go.syntax
-
A Go additive operator: +, -, |, or ^
- AddOp.Add - Class in hydra.go.syntax
- AddOp.BitwiseOr - Class in hydra.go.syntax
- AddOp.BitwiseXor - Class in hydra.go.syntax
- AddOp.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
AddOpwith a defaultAddOp.PartialVisitor.otherwise(hydra.go.syntax.AddOp)branch. - AddOp.Subtract - Class in hydra.go.syntax
- AddOp.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
AddOp. - addOpAdd() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the add variant of hydra.go.syntax.AddOp
- addOpAddOp() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.AddOp
- addOpBitwiseOr() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitwiseOr variant of hydra.go.syntax.AddOp
- addOpBitwiseXor() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitwiseXor variant of hydra.go.syntax.AddOp
- addOpSubtract() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the subtract variant of hydra.go.syntax.AddOp
- ADDRESS_OF - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOp.addressOffield. - AddressOf() - Constructor for class hydra.go.syntax.UnaryOp.AddressOf
-
Constructs an immutable
UnaryOp.AddressOf. - alias - Variable in class hydra.go.syntax.ImportSpec
- alias(Optional<ImportAlias>) - Method in class hydra.go.syntax.ImportSpec.Builder
- Alias(AliasDecl) - Constructor for class hydra.go.syntax.TypeSpec.Alias
-
Constructs an immutable
TypeSpec.Alias. - ALIAS - Static variable in class hydra.go.syntax.ImportSpec
-
Name of the
hydra.go.syntax.ImportSpec.aliasfield. - ALIAS - Static variable in class hydra.go.syntax.TypeSpec
-
Name of the
hydra.go.syntax.TypeSpec.aliasfield. - aliasDecl(TypedTerm<Identifier>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.AliasDecl
- AliasDecl - Class in hydra.go.syntax
-
A Go type alias declaration: identifier = Type
- AliasDecl(Identifier, Type) - Constructor for class hydra.go.syntax.AliasDecl
-
Constructs an immutable
AliasDecl. - AliasDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
AliasDecl. - aliasDeclAliasDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.AliasDecl
- aliasDeclName(TypedTerm<AliasDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.AliasDecl
- aliasDeclType(TypedTerm<AliasDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.AliasDecl
- aliasDeclWithName(TypedTerm<AliasDecl>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.AliasDecl
- aliasDeclWithType(TypedTerm<AliasDecl>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.AliasDecl
- And() - Constructor for class hydra.go.syntax.BinaryOp.And
-
Constructs an immutable
BinaryOp.And. - AND - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.andfield. - annotatedDeclaration(TypedTerm<String>, TypedTerm<TopLevelDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.AnnotatedDeclaration
- AnnotatedDeclaration - Class in hydra.go.syntax
-
A top-level Go declaration together with its preceding comment
- AnnotatedDeclaration(String, TopLevelDecl) - Constructor for class hydra.go.syntax.AnnotatedDeclaration
-
Constructs an immutable
AnnotatedDeclaration. - AnnotatedDeclaration.Builder - Class in hydra.go.syntax
-
A fluent builder for
AnnotatedDeclaration. - annotatedDeclarationAnnotatedDeclaration() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.AnnotatedDeclaration
- annotatedDeclarationComment(TypedTerm<AnnotatedDeclaration>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the comment field of hydra.go.syntax.AnnotatedDeclaration
- annotatedDeclarationDeclaration(TypedTerm<AnnotatedDeclaration>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the declaration field of hydra.go.syntax.AnnotatedDeclaration
- annotatedDeclarationWithComment(TypedTerm<AnnotatedDeclaration>, TypedTerm<String>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the comment field of hydra.go.syntax.AnnotatedDeclaration
- annotatedDeclarationWithDeclaration(TypedTerm<AnnotatedDeclaration>, TypedTerm<TopLevelDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the declaration field of hydra.go.syntax.AnnotatedDeclaration
- arguments - Variable in class hydra.go.syntax.CallExpr
- arguments(Arguments) - Method in class hydra.go.syntax.CallExpr.Builder
- arguments(TypedTerm<Optional<Type>>, TypedTerm<List<Expression>>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.Arguments
- Arguments - Class in hydra.go.syntax
-
The argument list of a Go call expression, with an optional leading type argument and an optional trailing ellipsis for spread calls
- Arguments(Optional<Type>, List<Expression>, Boolean) - Constructor for class hydra.go.syntax.Arguments
-
Constructs an immutable
Arguments. - ARGUMENTS - Static variable in class hydra.go.syntax.CallExpr
-
Name of the
hydra.go.syntax.CallExpr.argumentsfield. - Arguments.Builder - Class in hydra.go.syntax
-
A fluent builder for
Arguments. - argumentsArguments() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Arguments
- argumentsEllipsis(TypedTerm<Arguments>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the ellipsis field of hydra.go.syntax.Arguments
- argumentsExpressions(TypedTerm<Arguments>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expressions field of hydra.go.syntax.Arguments
- argumentsTypeArg(TypedTerm<Arguments>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the typeArg field of hydra.go.syntax.Arguments
- argumentsWithEllipsis(TypedTerm<Arguments>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the ellipsis field of hydra.go.syntax.Arguments
- argumentsWithExpressions(TypedTerm<Arguments>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expressions field of hydra.go.syntax.Arguments
- argumentsWithTypeArg(TypedTerm<Arguments>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the typeArg field of hydra.go.syntax.Arguments
- Array(ArrayType) - Constructor for class hydra.go.syntax.LiteralType.Array
-
Constructs an immutable
LiteralType.Array. - Array(ArrayType) - Constructor for class hydra.go.syntax.TypeLit.Array
-
Constructs an immutable
TypeLit.Array. - ARRAY - Static variable in class hydra.go.syntax.LiteralType
-
Name of the
hydra.go.syntax.LiteralType.arrayfield. - ARRAY - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.arrayfield. - arrayType(TypedTerm<Expression>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ArrayType
- ArrayType - Class in hydra.go.syntax
-
A Go array type: a fixed length and an element type
- ArrayType(Expression, Type) - Constructor for class hydra.go.syntax.ArrayType
-
Constructs an immutable
ArrayType. - ArrayType.Builder - Class in hydra.go.syntax
-
A fluent builder for
ArrayType. - arrayTypeArrayType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ArrayType
- arrayTypeElement(TypedTerm<ArrayType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the element field of hydra.go.syntax.ArrayType
- arrayTypeLength(TypedTerm<ArrayType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the length field of hydra.go.syntax.ArrayType
- arrayTypeWithElement(TypedTerm<ArrayType>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the element field of hydra.go.syntax.ArrayType
- arrayTypeWithLength(TypedTerm<ArrayType>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the length field of hydra.go.syntax.ArrayType
- Assign(List<Expression>) - Constructor for class hydra.go.syntax.RangeVars.Assign
-
Constructs an immutable
RangeVars.Assign. - ASSIGN - Static variable in class hydra.go.syntax.RangeVars
-
Name of the
hydra.go.syntax.RangeVars.assignfield. - assignment(TypedTerm<List<Expression>>, TypedTerm<AssignOp>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.Assignment
- Assignment - Class in hydra.go.syntax
-
A Go assignment statement: a left-hand expression list, an assignment operator, and a right-hand expression list
- Assignment(Assignment) - Constructor for class hydra.go.syntax.SimpleStmt.Assignment
-
Constructs an immutable
SimpleStmt.Assignment. - Assignment(List<Expression>, AssignOp, List<Expression>) - Constructor for class hydra.go.syntax.Assignment
-
Constructs an immutable
Assignment. - ASSIGNMENT - Static variable in class hydra.go.syntax.SimpleStmt
-
Name of the
hydra.go.syntax.SimpleStmt.assignmentfield. - Assignment.Builder - Class in hydra.go.syntax
-
A fluent builder for
Assignment. - assignmentAssignment() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Assignment
- assignmentLhs(TypedTerm<Assignment>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the lhs field of hydra.go.syntax.Assignment
- assignmentOp(TypedTerm<Assignment>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the op field of hydra.go.syntax.Assignment
- assignmentRhs(TypedTerm<Assignment>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the rhs field of hydra.go.syntax.Assignment
- assignmentWithLhs(TypedTerm<Assignment>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the lhs field of hydra.go.syntax.Assignment
- assignmentWithOp(TypedTerm<Assignment>, TypedTerm<AssignOp>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the op field of hydra.go.syntax.Assignment
- assignmentWithRhs(TypedTerm<Assignment>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the rhs field of hydra.go.syntax.Assignment
- AssignOp - Class in hydra.go.syntax
-
A Go assignment operator: plain =, or an additive/multiplicative compound assignment
- AssignOp.Add - Class in hydra.go.syntax
- AssignOp.Mul - Class in hydra.go.syntax
- AssignOp.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
AssignOpwith a defaultAssignOp.PartialVisitor.otherwise(hydra.go.syntax.AssignOp)branch. - AssignOp.Simple - Class in hydra.go.syntax
- AssignOp.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
AssignOp. - assignOpAdd(TypedTerm<AddOp>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the add variant of hydra.go.syntax.AssignOp
- assignOpAssignOp() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.AssignOp
- assignOpMul(TypedTerm<MulOp>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the mul variant of hydra.go.syntax.AssignOp
- assignOpSimple() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the simple variant of hydra.go.syntax.AssignOp
B
- Basic(BasicLit) - Constructor for class hydra.go.syntax.Literal.Basic
-
Constructs an immutable
Literal.Basic. - BASIC - Static variable in class hydra.go.syntax.Literal
-
Name of the
hydra.go.syntax.Literal.basicfield. - BasicLit - Class in hydra.go.syntax
-
A Go basic literal: an integer, floating-point, imaginary, rune, or string literal
- BasicLit.Float_ - Class in hydra.go.syntax
- BasicLit.Imaginary - Class in hydra.go.syntax
- BasicLit.Int - Class in hydra.go.syntax
- BasicLit.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
BasicLitwith a defaultBasicLit.PartialVisitor.otherwise(hydra.go.syntax.BasicLit)branch. - BasicLit.Rune - Class in hydra.go.syntax
- BasicLit.String_ - Class in hydra.go.syntax
- BasicLit.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
BasicLit. - basicLitBasicLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.BasicLit
- basicLitFloat(TypedTerm<FloatLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the float variant of hydra.go.syntax.BasicLit
- basicLitImaginary(TypedTerm<ImaginaryLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the imaginary variant of hydra.go.syntax.BasicLit
- basicLitInt(TypedTerm<IntLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the int variant of hydra.go.syntax.BasicLit
- basicLitRune(TypedTerm<RuneLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the rune variant of hydra.go.syntax.BasicLit
- basicLitString(TypedTerm<StringLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the string variant of hydra.go.syntax.BasicLit
- Bidirectional() - Constructor for class hydra.go.syntax.ChannelDirection.Bidirectional
-
Constructs an immutable
ChannelDirection.Bidirectional. - BIDIRECTIONAL - Static variable in class hydra.go.syntax.ChannelDirection
-
Name of the
hydra.go.syntax.ChannelDirection.bidirectionalfield. - Binary(BinaryExpr) - Constructor for class hydra.go.syntax.Expression.Binary
-
Constructs an immutable
Expression.Binary. - BINARY - Static variable in class hydra.go.syntax.Expression
-
Name of the
hydra.go.syntax.Expression.binaryfield. - binaryExpr(TypedTerm<Expression>, TypedTerm<BinaryOp>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.BinaryExpr
- BinaryExpr - Class in hydra.go.syntax
-
A Go binary expression: a left operand, a binary operator, and a right operand
- BinaryExpr(Expression, BinaryOp, Expression) - Constructor for class hydra.go.syntax.BinaryExpr
-
Constructs an immutable
BinaryExpr. - BinaryExpr.Builder - Class in hydra.go.syntax
-
A fluent builder for
BinaryExpr. - binaryExprBinaryExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.BinaryExpr
- binaryExprLeft(TypedTerm<BinaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the left field of hydra.go.syntax.BinaryExpr
- binaryExprOp(TypedTerm<BinaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the op field of hydra.go.syntax.BinaryExpr
- binaryExprRight(TypedTerm<BinaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the right field of hydra.go.syntax.BinaryExpr
- binaryExprWithLeft(TypedTerm<BinaryExpr>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the left field of hydra.go.syntax.BinaryExpr
- binaryExprWithOp(TypedTerm<BinaryExpr>, TypedTerm<BinaryOp>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the op field of hydra.go.syntax.BinaryExpr
- binaryExprWithRight(TypedTerm<BinaryExpr>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the right field of hydra.go.syntax.BinaryExpr
- BinaryOp - Class in hydra.go.syntax
-
A Go binary operator, covering logical, relational, additive, and multiplicative operators
- BinaryOp.Add - Class in hydra.go.syntax
- BinaryOp.And - Class in hydra.go.syntax
- BinaryOp.BitClear - Class in hydra.go.syntax
- BinaryOp.BitwiseAnd - Class in hydra.go.syntax
- BinaryOp.BitwiseOr - Class in hydra.go.syntax
- BinaryOp.BitwiseXor - Class in hydra.go.syntax
- BinaryOp.Divide - Class in hydra.go.syntax
- BinaryOp.Equal - Class in hydra.go.syntax
- BinaryOp.Greater - Class in hydra.go.syntax
- BinaryOp.GreaterEqual - Class in hydra.go.syntax
- BinaryOp.LeftShift - Class in hydra.go.syntax
- BinaryOp.Less - Class in hydra.go.syntax
- BinaryOp.LessEqual - Class in hydra.go.syntax
- BinaryOp.Multiply - Class in hydra.go.syntax
- BinaryOp.NotEqual - Class in hydra.go.syntax
- BinaryOp.Or - Class in hydra.go.syntax
- BinaryOp.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
BinaryOpwith a defaultBinaryOp.PartialVisitor.otherwise(hydra.go.syntax.BinaryOp)branch. - BinaryOp.Remainder - Class in hydra.go.syntax
- BinaryOp.RightShift - Class in hydra.go.syntax
- BinaryOp.Subtract - Class in hydra.go.syntax
- BinaryOp.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
BinaryOp. - binaryOpAdd() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the add variant of hydra.go.syntax.BinaryOp
- binaryOpAnd() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the and variant of hydra.go.syntax.BinaryOp
- binaryOpBinaryOp() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.BinaryOp
- binaryOpBitClear() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitClear variant of hydra.go.syntax.BinaryOp
- binaryOpBitwiseAnd() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitwiseAnd variant of hydra.go.syntax.BinaryOp
- binaryOpBitwiseOr() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitwiseOr variant of hydra.go.syntax.BinaryOp
- binaryOpBitwiseXor() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitwiseXor variant of hydra.go.syntax.BinaryOp
- binaryOpDivide() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the divide variant of hydra.go.syntax.BinaryOp
- binaryOpEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the equal variant of hydra.go.syntax.BinaryOp
- binaryOpGreater() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the greater variant of hydra.go.syntax.BinaryOp
- binaryOpGreaterEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the greaterEqual variant of hydra.go.syntax.BinaryOp
- binaryOpLeftShift() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the leftShift variant of hydra.go.syntax.BinaryOp
- binaryOpLess() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the less variant of hydra.go.syntax.BinaryOp
- binaryOpLessEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the lessEqual variant of hydra.go.syntax.BinaryOp
- binaryOpMultiply() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the multiply variant of hydra.go.syntax.BinaryOp
- binaryOpNotEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the notEqual variant of hydra.go.syntax.BinaryOp
- binaryOpOr() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the or variant of hydra.go.syntax.BinaryOp
- binaryOpRemainder() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the remainder variant of hydra.go.syntax.BinaryOp
- binaryOpRightShift() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the rightShift variant of hydra.go.syntax.BinaryOp
- binaryOpSubtract() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the subtract variant of hydra.go.syntax.BinaryOp
- BIT_CLEAR - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.bitClearfield. - BIT_CLEAR - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOp.bitClearfield. - BitClear() - Constructor for class hydra.go.syntax.BinaryOp.BitClear
-
Constructs an immutable
BinaryOp.BitClear. - BitClear() - Constructor for class hydra.go.syntax.MulOp.BitClear
-
Constructs an immutable
MulOp.BitClear. - BITWISE_AND - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.bitwiseAndfield. - BITWISE_AND - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOp.bitwiseAndfield. - BITWISE_OR - Static variable in class hydra.go.syntax.AddOp
-
Name of the
hydra.go.syntax.AddOp.bitwiseOrfield. - BITWISE_OR - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.bitwiseOrfield. - BITWISE_XOR - Static variable in class hydra.go.syntax.AddOp
-
Name of the
hydra.go.syntax.AddOp.bitwiseXorfield. - BITWISE_XOR - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.bitwiseXorfield. - BitwiseAnd() - Constructor for class hydra.go.syntax.BinaryOp.BitwiseAnd
-
Constructs an immutable
BinaryOp.BitwiseAnd. - BitwiseAnd() - Constructor for class hydra.go.syntax.MulOp.BitwiseAnd
-
Constructs an immutable
MulOp.BitwiseAnd. - BitwiseOr() - Constructor for class hydra.go.syntax.AddOp.BitwiseOr
-
Constructs an immutable
AddOp.BitwiseOr. - BitwiseOr() - Constructor for class hydra.go.syntax.BinaryOp.BitwiseOr
-
Constructs an immutable
BinaryOp.BitwiseOr. - BitwiseXor() - Constructor for class hydra.go.syntax.AddOp.BitwiseXor
-
Constructs an immutable
AddOp.BitwiseXor. - BitwiseXor() - Constructor for class hydra.go.syntax.BinaryOp.BitwiseXor
-
Constructs an immutable
BinaryOp.BitwiseXor. - block(TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.Block wrapper
- Block - Class in hydra.go.syntax
-
A Go block: a brace-delimited list of statements
- Block(Block) - Constructor for class hydra.go.syntax.ElseClause.Block
-
Constructs an immutable
ElseClause.Block. - Block(Block) - Constructor for class hydra.go.syntax.Statement.Block
-
Constructs an immutable
Statement.Block. - Block(List<Statement>) - Constructor for class hydra.go.syntax.Block
-
Constructs an immutable
Block. - BLOCK - Static variable in class hydra.go.syntax.ElseClause
-
Name of the
hydra.go.syntax.ElseClause.blockfield. - BLOCK - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.blockfield. - Block.Builder - Class in hydra.go.syntax
-
A fluent builder for
Block. - blockBlock() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Block
- body - Variable in class hydra.go.syntax.ForStmt
- body - Variable in class hydra.go.syntax.FunctionDecl
- body - Variable in class hydra.go.syntax.FunctionLit
- body - Variable in class hydra.go.syntax.MethodDecl
- body(Block) - Method in class hydra.go.syntax.ForStmt.Builder
- body(FunctionBody) - Method in class hydra.go.syntax.FunctionLit.Builder
- body(Optional<FunctionBody>) - Method in class hydra.go.syntax.FunctionDecl.Builder
- body(Optional<FunctionBody>) - Method in class hydra.go.syntax.MethodDecl.Builder
- BODY - Static variable in class hydra.go.syntax.ForStmt
-
Name of the
hydra.go.syntax.ForStmt.bodyfield. - BODY - Static variable in class hydra.go.syntax.FunctionDecl
-
Name of the
hydra.go.syntax.FunctionDecl.bodyfield. - BODY - Static variable in class hydra.go.syntax.FunctionLit
-
Name of the
hydra.go.syntax.FunctionLit.bodyfield. - BODY - Static variable in class hydra.go.syntax.MethodDecl
-
Name of the
hydra.go.syntax.MethodDecl.bodyfield. - Break(BreakStmt) - Constructor for class hydra.go.syntax.Statement.Break
-
Constructs an immutable
Statement.Break. - BREAK - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.breakfield. - breakStmt(TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.BreakStmt wrapper
- BreakStmt - Class in hydra.go.syntax
-
A Go break statement, with an optional target label
- BreakStmt(Optional<Identifier>) - Constructor for class hydra.go.syntax.BreakStmt
-
Constructs an immutable
BreakStmt. - BreakStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
BreakStmt. - breakStmtBreakStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.BreakStmt
- build() - Method in class hydra.go.syntax.AliasDecl.Builder
-
Builds an immutable
AliasDecl. - build() - Method in class hydra.go.syntax.AnnotatedDeclaration.Builder
-
Builds an immutable
AnnotatedDeclaration. - build() - Method in class hydra.go.syntax.Arguments.Builder
-
Builds an immutable
Arguments. - build() - Method in class hydra.go.syntax.ArrayType.Builder
-
Builds an immutable
ArrayType. - build() - Method in class hydra.go.syntax.Assignment.Builder
-
Builds an immutable
Assignment. - build() - Method in class hydra.go.syntax.BinaryExpr.Builder
-
Builds an immutable
BinaryExpr. - build() - Method in class hydra.go.syntax.Block.Builder
-
Builds an immutable
Block. - build() - Method in class hydra.go.syntax.BreakStmt.Builder
-
Builds an immutable
BreakStmt. - build() - Method in class hydra.go.syntax.CallExpr.Builder
-
Builds an immutable
CallExpr. - build() - Method in class hydra.go.syntax.ChannelType.Builder
-
Builds an immutable
ChannelType. - build() - Method in class hydra.go.syntax.CommClause.Builder
-
Builds an immutable
CommClause. - build() - Method in class hydra.go.syntax.CompositeLit.Builder
-
Builds an immutable
CompositeLit. - build() - Method in class hydra.go.syntax.ConstDecl.Builder
-
Builds an immutable
ConstDecl. - build() - Method in class hydra.go.syntax.ConstSpec.Builder
-
Builds an immutable
ConstSpec. - build() - Method in class hydra.go.syntax.ContinueStmt.Builder
-
Builds an immutable
ContinueStmt. - build() - Method in class hydra.go.syntax.Conversion.Builder
-
Builds an immutable
Conversion. - build() - Method in class hydra.go.syntax.DeferStmt.Builder
-
Builds an immutable
DeferStmt. - build() - Method in class hydra.go.syntax.ElementList.Builder
-
Builds an immutable
ElementList. - build() - Method in class hydra.go.syntax.EmbeddedField.Builder
-
Builds an immutable
EmbeddedField. - build() - Method in class hydra.go.syntax.EmptyStmt.Builder
-
Builds an immutable
EmptyStmt. - build() - Method in class hydra.go.syntax.ExprCaseClause.Builder
-
Builds an immutable
ExprCaseClause. - build() - Method in class hydra.go.syntax.ExpressionStmt.Builder
-
Builds an immutable
ExpressionStmt. - build() - Method in class hydra.go.syntax.ExprSwitchStmt.Builder
-
Builds an immutable
ExprSwitchStmt. - build() - Method in class hydra.go.syntax.FallthroughStmt.Builder
-
Builds an immutable
FallthroughStmt. - build() - Method in class hydra.go.syntax.FloatLit.Builder
-
Builds an immutable
FloatLit. - build() - Method in class hydra.go.syntax.ForClause.Builder
-
Builds an immutable
ForClause. - build() - Method in class hydra.go.syntax.ForStmt.Builder
-
Builds an immutable
ForStmt. - build() - Method in class hydra.go.syntax.FullSlice.Builder
-
Builds an immutable
FullSlice. - build() - Method in class hydra.go.syntax.FunctionBody.Builder
-
Builds an immutable
FunctionBody. - build() - Method in class hydra.go.syntax.FunctionDecl.Builder
-
Builds an immutable
FunctionDecl. - build() - Method in class hydra.go.syntax.FunctionLit.Builder
-
Builds an immutable
FunctionLit. - build() - Method in class hydra.go.syntax.FunctionType.Builder
-
Builds an immutable
FunctionType. - build() - Method in class hydra.go.syntax.GoStmt.Builder
-
Builds an immutable
GoStmt. - build() - Method in class hydra.go.syntax.GotoStmt.Builder
-
Builds an immutable
GotoStmt. - build() - Method in class hydra.go.syntax.Identifier.Builder
-
Builds an immutable
Identifier. - build() - Method in class hydra.go.syntax.IfStmt.Builder
-
Builds an immutable
IfStmt. - build() - Method in class hydra.go.syntax.ImaginaryLit.Builder
-
Builds an immutable
ImaginaryLit. - build() - Method in class hydra.go.syntax.ImportDecl.Builder
-
Builds an immutable
ImportDecl. - build() - Method in class hydra.go.syntax.ImportPath.Builder
-
Builds an immutable
ImportPath. - build() - Method in class hydra.go.syntax.ImportSpec.Builder
-
Builds an immutable
ImportSpec. - build() - Method in class hydra.go.syntax.IncDecStmt.Builder
-
Builds an immutable
IncDecStmt. - build() - Method in class hydra.go.syntax.Index.Builder
-
Builds an immutable
Index. - build() - Method in class hydra.go.syntax.IndexExpr.Builder
-
Builds an immutable
IndexExpr. - build() - Method in class hydra.go.syntax.InterfaceType.Builder
-
Builds an immutable
InterfaceType. - build() - Method in class hydra.go.syntax.InterpretedStringLit.Builder
-
Builds an immutable
InterpretedStringLit. - build() - Method in class hydra.go.syntax.IntLit.Builder
-
Builds an immutable
IntLit. - build() - Method in class hydra.go.syntax.KeyedElement.Builder
-
Builds an immutable
KeyedElement. - build() - Method in class hydra.go.syntax.LabeledStmt.Builder
-
Builds an immutable
LabeledStmt. - build() - Method in class hydra.go.syntax.LiteralValue.Builder
-
Builds an immutable
LiteralValue. - build() - Method in class hydra.go.syntax.MapType.Builder
-
Builds an immutable
MapType. - build() - Method in class hydra.go.syntax.MethodDecl.Builder
-
Builds an immutable
MethodDecl. - build() - Method in class hydra.go.syntax.MethodElem.Builder
-
Builds an immutable
MethodElem. - build() - Method in class hydra.go.syntax.MethodExpr.Builder
-
Builds an immutable
MethodExpr. - build() - Method in class hydra.go.syntax.Module.Builder
-
Builds an immutable
Module. - build() - Method in class hydra.go.syntax.NamedField.Builder
-
Builds an immutable
NamedField. - build() - Method in class hydra.go.syntax.OperandName.Builder
-
Builds an immutable
OperandName. - build() - Method in class hydra.go.syntax.PackageClause.Builder
-
Builds an immutable
PackageClause. - build() - Method in class hydra.go.syntax.ParameterDecl.Builder
-
Builds an immutable
ParameterDecl. - build() - Method in class hydra.go.syntax.Parameters.Builder
-
Builds an immutable
Parameters. - build() - Method in class hydra.go.syntax.PointerType.Builder
-
Builds an immutable
PointerType. - build() - Method in class hydra.go.syntax.QualifiedIdent.Builder
-
Builds an immutable
QualifiedIdent. - build() - Method in class hydra.go.syntax.RangeClause.Builder
-
Builds an immutable
RangeClause. - build() - Method in class hydra.go.syntax.RawStringLit.Builder
-
Builds an immutable
RawStringLit. - build() - Method in class hydra.go.syntax.ReceiveCase.Builder
-
Builds an immutable
ReceiveCase. - build() - Method in class hydra.go.syntax.Receiver.Builder
-
Builds an immutable
Receiver. - build() - Method in class hydra.go.syntax.ReturnStmt.Builder
-
Builds an immutable
ReturnStmt. - build() - Method in class hydra.go.syntax.RuneLit.Builder
-
Builds an immutable
RuneLit. - build() - Method in class hydra.go.syntax.Selector.Builder
-
Builds an immutable
Selector. - build() - Method in class hydra.go.syntax.SelectorExpr.Builder
-
Builds an immutable
SelectorExpr. - build() - Method in class hydra.go.syntax.SelectStmt.Builder
-
Builds an immutable
SelectStmt. - build() - Method in class hydra.go.syntax.SendStmt.Builder
-
Builds an immutable
SendStmt. - build() - Method in class hydra.go.syntax.ShortVarDecl.Builder
-
Builds an immutable
ShortVarDecl. - build() - Method in class hydra.go.syntax.Signature.Builder
-
Builds an immutable
Signature. - build() - Method in class hydra.go.syntax.SimpleSlice.Builder
-
Builds an immutable
SimpleSlice. - build() - Method in class hydra.go.syntax.SliceExpr.Builder
-
Builds an immutable
SliceExpr. - build() - Method in class hydra.go.syntax.SliceType.Builder
-
Builds an immutable
SliceType. - build() - Method in class hydra.go.syntax.SourceFile.Builder
-
Builds an immutable
SourceFile. - build() - Method in class hydra.go.syntax.StructType.Builder
-
Builds an immutable
StructType. - build() - Method in class hydra.go.syntax.Tag.Builder
-
Builds an immutable
Tag. - build() - Method in class hydra.go.syntax.TypeAssertion.Builder
-
Builds an immutable
TypeAssertion. - build() - Method in class hydra.go.syntax.TypeAssertionExpr.Builder
-
Builds an immutable
TypeAssertionExpr. - build() - Method in class hydra.go.syntax.TypeCaseClause.Builder
-
Builds an immutable
TypeCaseClause. - build() - Method in class hydra.go.syntax.TypeConstraint.Builder
-
Builds an immutable
TypeConstraint. - build() - Method in class hydra.go.syntax.TypeDecl.Builder
-
Builds an immutable
TypeDecl. - build() - Method in class hydra.go.syntax.TypeDef.Builder
-
Builds an immutable
TypeDef. - build() - Method in class hydra.go.syntax.TypeElem.Builder
-
Builds an immutable
TypeElem. - build() - Method in class hydra.go.syntax.TypeName.Builder
-
Builds an immutable
TypeName. - build() - Method in class hydra.go.syntax.TypeParamDecl.Builder
-
Builds an immutable
TypeParamDecl. - build() - Method in class hydra.go.syntax.TypeParameters.Builder
-
Builds an immutable
TypeParameters. - build() - Method in class hydra.go.syntax.TypeSwitchGuard.Builder
-
Builds an immutable
TypeSwitchGuard. - build() - Method in class hydra.go.syntax.TypeSwitchStmt.Builder
-
Builds an immutable
TypeSwitchStmt. - build() - Method in class hydra.go.syntax.TypeTerm.Builder
-
Builds an immutable
TypeTerm. - build() - Method in class hydra.go.syntax.UnaryOperation.Builder
-
Builds an immutable
UnaryOperation. - build() - Method in class hydra.go.syntax.VarDecl.Builder
-
Builds an immutable
VarDecl. - build() - Method in class hydra.go.syntax.VarSpec.Builder
-
Builds an immutable
VarSpec. - builder() - Static method in class hydra.go.syntax.AliasDecl
-
Creates a new fluent builder for
AliasDecl. - builder() - Static method in class hydra.go.syntax.AnnotatedDeclaration
-
Creates a new fluent builder for
AnnotatedDeclaration. - builder() - Static method in class hydra.go.syntax.Arguments
-
Creates a new fluent builder for
Arguments. - builder() - Static method in class hydra.go.syntax.ArrayType
-
Creates a new fluent builder for
ArrayType. - builder() - Static method in class hydra.go.syntax.Assignment
-
Creates a new fluent builder for
Assignment. - builder() - Static method in class hydra.go.syntax.BinaryExpr
-
Creates a new fluent builder for
BinaryExpr. - builder() - Static method in class hydra.go.syntax.Block
-
Creates a new fluent builder for
Block. - builder() - Static method in class hydra.go.syntax.BreakStmt
-
Creates a new fluent builder for
BreakStmt. - builder() - Static method in class hydra.go.syntax.CallExpr
-
Creates a new fluent builder for
CallExpr. - builder() - Static method in class hydra.go.syntax.ChannelType
-
Creates a new fluent builder for
ChannelType. - builder() - Static method in class hydra.go.syntax.CommClause
-
Creates a new fluent builder for
CommClause. - builder() - Static method in class hydra.go.syntax.CompositeLit
-
Creates a new fluent builder for
CompositeLit. - builder() - Static method in class hydra.go.syntax.ConstDecl
-
Creates a new fluent builder for
ConstDecl. - builder() - Static method in class hydra.go.syntax.ConstSpec
-
Creates a new fluent builder for
ConstSpec. - builder() - Static method in class hydra.go.syntax.ContinueStmt
-
Creates a new fluent builder for
ContinueStmt. - builder() - Static method in class hydra.go.syntax.Conversion
-
Creates a new fluent builder for
Conversion. - builder() - Static method in class hydra.go.syntax.DeferStmt
-
Creates a new fluent builder for
DeferStmt. - builder() - Static method in class hydra.go.syntax.ElementList
-
Creates a new fluent builder for
ElementList. - builder() - Static method in class hydra.go.syntax.EmbeddedField
-
Creates a new fluent builder for
EmbeddedField. - builder() - Static method in class hydra.go.syntax.EmptyStmt
-
Creates a new fluent builder for
EmptyStmt. - builder() - Static method in class hydra.go.syntax.ExprCaseClause
-
Creates a new fluent builder for
ExprCaseClause. - builder() - Static method in class hydra.go.syntax.ExpressionStmt
-
Creates a new fluent builder for
ExpressionStmt. - builder() - Static method in class hydra.go.syntax.ExprSwitchStmt
-
Creates a new fluent builder for
ExprSwitchStmt. - builder() - Static method in class hydra.go.syntax.FallthroughStmt
-
Creates a new fluent builder for
FallthroughStmt. - builder() - Static method in class hydra.go.syntax.FloatLit
-
Creates a new fluent builder for
FloatLit. - builder() - Static method in class hydra.go.syntax.ForClause
-
Creates a new fluent builder for
ForClause. - builder() - Static method in class hydra.go.syntax.ForStmt
-
Creates a new fluent builder for
ForStmt. - builder() - Static method in class hydra.go.syntax.FullSlice
-
Creates a new fluent builder for
FullSlice. - builder() - Static method in class hydra.go.syntax.FunctionBody
-
Creates a new fluent builder for
FunctionBody. - builder() - Static method in class hydra.go.syntax.FunctionDecl
-
Creates a new fluent builder for
FunctionDecl. - builder() - Static method in class hydra.go.syntax.FunctionLit
-
Creates a new fluent builder for
FunctionLit. - builder() - Static method in class hydra.go.syntax.FunctionType
-
Creates a new fluent builder for
FunctionType. - builder() - Static method in class hydra.go.syntax.GoStmt
-
Creates a new fluent builder for
GoStmt. - builder() - Static method in class hydra.go.syntax.GotoStmt
-
Creates a new fluent builder for
GotoStmt. - builder() - Static method in class hydra.go.syntax.Identifier
-
Creates a new fluent builder for
Identifier. - builder() - Static method in class hydra.go.syntax.IfStmt
-
Creates a new fluent builder for
IfStmt. - builder() - Static method in class hydra.go.syntax.ImaginaryLit
-
Creates a new fluent builder for
ImaginaryLit. - builder() - Static method in class hydra.go.syntax.ImportDecl
-
Creates a new fluent builder for
ImportDecl. - builder() - Static method in class hydra.go.syntax.ImportPath
-
Creates a new fluent builder for
ImportPath. - builder() - Static method in class hydra.go.syntax.ImportSpec
-
Creates a new fluent builder for
ImportSpec. - builder() - Static method in class hydra.go.syntax.IncDecStmt
-
Creates a new fluent builder for
IncDecStmt. - builder() - Static method in class hydra.go.syntax.Index
-
Creates a new fluent builder for
Index. - builder() - Static method in class hydra.go.syntax.IndexExpr
-
Creates a new fluent builder for
IndexExpr. - builder() - Static method in class hydra.go.syntax.InterfaceType
-
Creates a new fluent builder for
InterfaceType. - builder() - Static method in class hydra.go.syntax.InterpretedStringLit
-
Creates a new fluent builder for
InterpretedStringLit. - builder() - Static method in class hydra.go.syntax.IntLit
-
Creates a new fluent builder for
IntLit. - builder() - Static method in class hydra.go.syntax.KeyedElement
-
Creates a new fluent builder for
KeyedElement. - builder() - Static method in class hydra.go.syntax.LabeledStmt
-
Creates a new fluent builder for
LabeledStmt. - builder() - Static method in class hydra.go.syntax.LiteralValue
-
Creates a new fluent builder for
LiteralValue. - builder() - Static method in class hydra.go.syntax.MapType
-
Creates a new fluent builder for
MapType. - builder() - Static method in class hydra.go.syntax.MethodDecl
-
Creates a new fluent builder for
MethodDecl. - builder() - Static method in class hydra.go.syntax.MethodElem
-
Creates a new fluent builder for
MethodElem. - builder() - Static method in class hydra.go.syntax.MethodExpr
-
Creates a new fluent builder for
MethodExpr. - builder() - Static method in class hydra.go.syntax.Module
-
Creates a new fluent builder for
Module. - builder() - Static method in class hydra.go.syntax.NamedField
-
Creates a new fluent builder for
NamedField. - builder() - Static method in class hydra.go.syntax.OperandName
-
Creates a new fluent builder for
OperandName. - builder() - Static method in class hydra.go.syntax.PackageClause
-
Creates a new fluent builder for
PackageClause. - builder() - Static method in class hydra.go.syntax.ParameterDecl
-
Creates a new fluent builder for
ParameterDecl. - builder() - Static method in class hydra.go.syntax.Parameters
-
Creates a new fluent builder for
Parameters. - builder() - Static method in class hydra.go.syntax.PointerType
-
Creates a new fluent builder for
PointerType. - builder() - Static method in class hydra.go.syntax.QualifiedIdent
-
Creates a new fluent builder for
QualifiedIdent. - builder() - Static method in class hydra.go.syntax.RangeClause
-
Creates a new fluent builder for
RangeClause. - builder() - Static method in class hydra.go.syntax.RawStringLit
-
Creates a new fluent builder for
RawStringLit. - builder() - Static method in class hydra.go.syntax.ReceiveCase
-
Creates a new fluent builder for
ReceiveCase. - builder() - Static method in class hydra.go.syntax.Receiver
-
Creates a new fluent builder for
Receiver. - builder() - Static method in class hydra.go.syntax.ReturnStmt
-
Creates a new fluent builder for
ReturnStmt. - builder() - Static method in class hydra.go.syntax.RuneLit
-
Creates a new fluent builder for
RuneLit. - builder() - Static method in class hydra.go.syntax.Selector
-
Creates a new fluent builder for
Selector. - builder() - Static method in class hydra.go.syntax.SelectorExpr
-
Creates a new fluent builder for
SelectorExpr. - builder() - Static method in class hydra.go.syntax.SelectStmt
-
Creates a new fluent builder for
SelectStmt. - builder() - Static method in class hydra.go.syntax.SendStmt
-
Creates a new fluent builder for
SendStmt. - builder() - Static method in class hydra.go.syntax.ShortVarDecl
-
Creates a new fluent builder for
ShortVarDecl. - builder() - Static method in class hydra.go.syntax.Signature
-
Creates a new fluent builder for
Signature. - builder() - Static method in class hydra.go.syntax.SimpleSlice
-
Creates a new fluent builder for
SimpleSlice. - builder() - Static method in class hydra.go.syntax.SliceExpr
-
Creates a new fluent builder for
SliceExpr. - builder() - Static method in class hydra.go.syntax.SliceType
-
Creates a new fluent builder for
SliceType. - builder() - Static method in class hydra.go.syntax.SourceFile
-
Creates a new fluent builder for
SourceFile. - builder() - Static method in class hydra.go.syntax.StructType
-
Creates a new fluent builder for
StructType. - builder() - Static method in class hydra.go.syntax.Tag
-
Creates a new fluent builder for
Tag. - builder() - Static method in class hydra.go.syntax.TypeAssertion
-
Creates a new fluent builder for
TypeAssertion. - builder() - Static method in class hydra.go.syntax.TypeAssertionExpr
-
Creates a new fluent builder for
TypeAssertionExpr. - builder() - Static method in class hydra.go.syntax.TypeCaseClause
-
Creates a new fluent builder for
TypeCaseClause. - builder() - Static method in class hydra.go.syntax.TypeConstraint
-
Creates a new fluent builder for
TypeConstraint. - builder() - Static method in class hydra.go.syntax.TypeDecl
-
Creates a new fluent builder for
TypeDecl. - builder() - Static method in class hydra.go.syntax.TypeDef
-
Creates a new fluent builder for
TypeDef. - builder() - Static method in class hydra.go.syntax.TypeElem
-
Creates a new fluent builder for
TypeElem. - builder() - Static method in class hydra.go.syntax.TypeName
-
Creates a new fluent builder for
TypeName. - builder() - Static method in class hydra.go.syntax.TypeParamDecl
-
Creates a new fluent builder for
TypeParamDecl. - builder() - Static method in class hydra.go.syntax.TypeParameters
-
Creates a new fluent builder for
TypeParameters. - builder() - Static method in class hydra.go.syntax.TypeSwitchGuard
-
Creates a new fluent builder for
TypeSwitchGuard. - builder() - Static method in class hydra.go.syntax.TypeSwitchStmt
-
Creates a new fluent builder for
TypeSwitchStmt. - builder() - Static method in class hydra.go.syntax.TypeTerm
-
Creates a new fluent builder for
TypeTerm. - builder() - Static method in class hydra.go.syntax.UnaryOperation
-
Creates a new fluent builder for
UnaryOperation. - builder() - Static method in class hydra.go.syntax.VarDecl
-
Creates a new fluent builder for
VarDecl. - builder() - Static method in class hydra.go.syntax.VarSpec
-
Creates a new fluent builder for
VarSpec. - Builder() - Constructor for class hydra.go.syntax.AliasDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.AnnotatedDeclaration.Builder
- Builder() - Constructor for class hydra.go.syntax.Arguments.Builder
- Builder() - Constructor for class hydra.go.syntax.ArrayType.Builder
- Builder() - Constructor for class hydra.go.syntax.Assignment.Builder
- Builder() - Constructor for class hydra.go.syntax.BinaryExpr.Builder
- Builder() - Constructor for class hydra.go.syntax.Block.Builder
- Builder() - Constructor for class hydra.go.syntax.BreakStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.CallExpr.Builder
- Builder() - Constructor for class hydra.go.syntax.ChannelType.Builder
- Builder() - Constructor for class hydra.go.syntax.CommClause.Builder
- Builder() - Constructor for class hydra.go.syntax.CompositeLit.Builder
- Builder() - Constructor for class hydra.go.syntax.ConstDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.ConstSpec.Builder
- Builder() - Constructor for class hydra.go.syntax.ContinueStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.Conversion.Builder
- Builder() - Constructor for class hydra.go.syntax.DeferStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.ElementList.Builder
- Builder() - Constructor for class hydra.go.syntax.EmbeddedField.Builder
- Builder() - Constructor for class hydra.go.syntax.EmptyStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.ExprCaseClause.Builder
- Builder() - Constructor for class hydra.go.syntax.ExpressionStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.ExprSwitchStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.FallthroughStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.FloatLit.Builder
- Builder() - Constructor for class hydra.go.syntax.ForClause.Builder
- Builder() - Constructor for class hydra.go.syntax.ForStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.FullSlice.Builder
- Builder() - Constructor for class hydra.go.syntax.FunctionBody.Builder
- Builder() - Constructor for class hydra.go.syntax.FunctionDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.FunctionLit.Builder
- Builder() - Constructor for class hydra.go.syntax.FunctionType.Builder
- Builder() - Constructor for class hydra.go.syntax.GoStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.GotoStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.Identifier.Builder
- Builder() - Constructor for class hydra.go.syntax.IfStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.ImaginaryLit.Builder
- Builder() - Constructor for class hydra.go.syntax.ImportDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.ImportPath.Builder
- Builder() - Constructor for class hydra.go.syntax.ImportSpec.Builder
- Builder() - Constructor for class hydra.go.syntax.IncDecStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.Index.Builder
- Builder() - Constructor for class hydra.go.syntax.IndexExpr.Builder
- Builder() - Constructor for class hydra.go.syntax.InterfaceType.Builder
- Builder() - Constructor for class hydra.go.syntax.InterpretedStringLit.Builder
- Builder() - Constructor for class hydra.go.syntax.IntLit.Builder
- Builder() - Constructor for class hydra.go.syntax.KeyedElement.Builder
- Builder() - Constructor for class hydra.go.syntax.LabeledStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.LiteralValue.Builder
- Builder() - Constructor for class hydra.go.syntax.MapType.Builder
- Builder() - Constructor for class hydra.go.syntax.MethodDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.MethodElem.Builder
- Builder() - Constructor for class hydra.go.syntax.MethodExpr.Builder
- Builder() - Constructor for class hydra.go.syntax.Module.Builder
- Builder() - Constructor for class hydra.go.syntax.NamedField.Builder
- Builder() - Constructor for class hydra.go.syntax.OperandName.Builder
- Builder() - Constructor for class hydra.go.syntax.PackageClause.Builder
- Builder() - Constructor for class hydra.go.syntax.ParameterDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.Parameters.Builder
- Builder() - Constructor for class hydra.go.syntax.PointerType.Builder
- Builder() - Constructor for class hydra.go.syntax.QualifiedIdent.Builder
- Builder() - Constructor for class hydra.go.syntax.RangeClause.Builder
- Builder() - Constructor for class hydra.go.syntax.RawStringLit.Builder
- Builder() - Constructor for class hydra.go.syntax.ReceiveCase.Builder
- Builder() - Constructor for class hydra.go.syntax.Receiver.Builder
- Builder() - Constructor for class hydra.go.syntax.ReturnStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.RuneLit.Builder
- Builder() - Constructor for class hydra.go.syntax.Selector.Builder
- Builder() - Constructor for class hydra.go.syntax.SelectorExpr.Builder
- Builder() - Constructor for class hydra.go.syntax.SelectStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.SendStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.ShortVarDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.Signature.Builder
- Builder() - Constructor for class hydra.go.syntax.SimpleSlice.Builder
- Builder() - Constructor for class hydra.go.syntax.SliceExpr.Builder
- Builder() - Constructor for class hydra.go.syntax.SliceType.Builder
- Builder() - Constructor for class hydra.go.syntax.SourceFile.Builder
- Builder() - Constructor for class hydra.go.syntax.StructType.Builder
- Builder() - Constructor for class hydra.go.syntax.Tag.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeAssertion.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeAssertionExpr.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeCaseClause.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeConstraint.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeDef.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeElem.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeName.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeParamDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeParameters.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeSwitchGuard.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeSwitchStmt.Builder
- Builder() - Constructor for class hydra.go.syntax.TypeTerm.Builder
- Builder() - Constructor for class hydra.go.syntax.UnaryOperation.Builder
- Builder() - Constructor for class hydra.go.syntax.VarDecl.Builder
- Builder() - Constructor for class hydra.go.syntax.VarSpec.Builder
C
- Call(CallExpr) - Constructor for class hydra.go.syntax.PrimaryExpr.Call
-
Constructs an immutable
PrimaryExpr.Call. - CALL - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.callfield. - callExpr(TypedTerm<PrimaryExpr>, TypedTerm<Arguments>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.CallExpr
- CallExpr - Class in hydra.go.syntax
-
A Go call expression: a function together with its arguments
- CallExpr(PrimaryExpr, Arguments) - Constructor for class hydra.go.syntax.CallExpr
-
Constructs an immutable
CallExpr. - CallExpr.Builder - Class in hydra.go.syntax
-
A fluent builder for
CallExpr. - callExprArguments(TypedTerm<CallExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the arguments field of hydra.go.syntax.CallExpr
- callExprCallExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.CallExpr
- callExprFunction(TypedTerm<CallExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the function field of hydra.go.syntax.CallExpr
- callExprWithArguments(TypedTerm<CallExpr>, TypedTerm<Arguments>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the arguments field of hydra.go.syntax.CallExpr
- callExprWithFunction(TypedTerm<CallExpr>, TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the function field of hydra.go.syntax.CallExpr
- CASE - Static variable in class hydra.go.syntax.CommClause
-
Name of the
hydra.go.syntax.CommClause.casefield. - CASE - Static variable in class hydra.go.syntax.ExprCaseClause
-
Name of the
hydra.go.syntax.ExprCaseClause.casefield. - CASE - Static variable in class hydra.go.syntax.TypeCaseClause
-
Name of the
hydra.go.syntax.TypeCaseClause.casefield. - case_ - Variable in class hydra.go.syntax.CommClause
- case_ - Variable in class hydra.go.syntax.ExprCaseClause
- case_ - Variable in class hydra.go.syntax.TypeCaseClause
- case_(CommCase) - Method in class hydra.go.syntax.CommClause.Builder
- case_(Optional<List<Expression>>) - Method in class hydra.go.syntax.ExprCaseClause.Builder
- case_(Optional<List<Type>>) - Method in class hydra.go.syntax.TypeCaseClause.Builder
- cases - Variable in class hydra.go.syntax.ExprSwitchStmt
- cases - Variable in class hydra.go.syntax.TypeSwitchStmt
- cases(List<ExprCaseClause>) - Method in class hydra.go.syntax.ExprSwitchStmt.Builder
- cases(List<TypeCaseClause>) - Method in class hydra.go.syntax.TypeSwitchStmt.Builder
- CASES - Static variable in class hydra.go.syntax.ExprSwitchStmt
-
Name of the
hydra.go.syntax.ExprSwitchStmt.casesfield. - CASES - Static variable in class hydra.go.syntax.TypeSwitchStmt
-
Name of the
hydra.go.syntax.TypeSwitchStmt.casesfield. - channel - Variable in class hydra.go.syntax.SendStmt
- channel(Expression) - Method in class hydra.go.syntax.SendStmt.Builder
- Channel(ChannelType) - Constructor for class hydra.go.syntax.TypeLit.Channel
-
Constructs an immutable
TypeLit.Channel. - CHANNEL - Static variable in class hydra.go.syntax.SendStmt
-
Name of the
hydra.go.syntax.SendStmt.channelfield. - CHANNEL - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.channelfield. - ChannelDirection - Class in hydra.go.syntax
-
The direction of a Go channel type: bidirectional, send-only, or receive-only
- ChannelDirection.Bidirectional - Class in hydra.go.syntax
- ChannelDirection.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
ChannelDirectionwith a defaultChannelDirection.PartialVisitor.otherwise(hydra.go.syntax.ChannelDirection)branch. - ChannelDirection.Receive - Class in hydra.go.syntax
- ChannelDirection.Send - Class in hydra.go.syntax
- ChannelDirection.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
ChannelDirection. - channelDirectionBidirectional() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bidirectional variant of hydra.go.syntax.ChannelDirection
- channelDirectionChannelDirection() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ChannelDirection
- channelDirectionReceive() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the receive variant of hydra.go.syntax.ChannelDirection
- channelDirectionSend() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the send variant of hydra.go.syntax.ChannelDirection
- channelType(TypedTerm<ChannelDirection>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ChannelType
- ChannelType - Class in hydra.go.syntax
-
A Go channel type: a direction and an element type
- ChannelType(ChannelDirection, Type) - Constructor for class hydra.go.syntax.ChannelType
-
Constructs an immutable
ChannelType. - ChannelType.Builder - Class in hydra.go.syntax
-
A fluent builder for
ChannelType. - channelTypeChannelType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ChannelType
- channelTypeDirection(TypedTerm<ChannelType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the direction field of hydra.go.syntax.ChannelType
- channelTypeElement(TypedTerm<ChannelType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the element field of hydra.go.syntax.ChannelType
- channelTypeWithDirection(TypedTerm<ChannelType>, TypedTerm<ChannelDirection>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the direction field of hydra.go.syntax.ChannelType
- channelTypeWithElement(TypedTerm<ChannelType>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the element field of hydra.go.syntax.ChannelType
- clause - Variable in class hydra.go.syntax.ForStmt
- clause(Optional<ForClauseOrRange>) - Method in class hydra.go.syntax.ForStmt.Builder
- Clause(ForClause) - Constructor for class hydra.go.syntax.ForClauseOrRange.Clause
-
Constructs an immutable
ForClauseOrRange.Clause. - CLAUSE - Static variable in class hydra.go.syntax.ForClauseOrRange
-
Name of the
hydra.go.syntax.ForClauseOrRange.clausefield. - CLAUSE - Static variable in class hydra.go.syntax.ForStmt
-
Name of the
hydra.go.syntax.ForStmt.clausefield. - CommCase - Class in hydra.go.syntax
-
A Go communication case in a select statement: a send, a receive, or the default case
- CommCase.Default - Class in hydra.go.syntax
- CommCase.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
CommCasewith a defaultCommCase.PartialVisitor.otherwise(hydra.go.syntax.CommCase)branch. - CommCase.Receive - Class in hydra.go.syntax
- CommCase.Send - Class in hydra.go.syntax
- CommCase.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
CommCase. - commCaseCommCase() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.CommCase
- commCaseDefault() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the default variant of hydra.go.syntax.CommCase
- commCaseReceive(TypedTerm<ReceiveCase>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the receive variant of hydra.go.syntax.CommCase
- commCaseSend(TypedTerm<SendStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the send variant of hydra.go.syntax.CommCase
- commClause(TypedTerm<CommCase>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.CommClause
- CommClause - Class in hydra.go.syntax
-
A Go communication clause: a comm case together with its statement list
- CommClause(CommCase, List<Statement>) - Constructor for class hydra.go.syntax.CommClause
-
Constructs an immutable
CommClause. - CommClause.Builder - Class in hydra.go.syntax
-
A fluent builder for
CommClause. - commClauseCase(TypedTerm<CommClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the case field of hydra.go.syntax.CommClause
- commClauseCommClause() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.CommClause
- commClauseStatements(TypedTerm<CommClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the statements field of hydra.go.syntax.CommClause
- commClauseWithCase(TypedTerm<CommClause>, TypedTerm<CommCase>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the case field of hydra.go.syntax.CommClause
- commClauseWithStatements(TypedTerm<CommClause>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the statements field of hydra.go.syntax.CommClause
- comment - Variable in class hydra.go.syntax.AnnotatedDeclaration
- comment(String) - Method in class hydra.go.syntax.AnnotatedDeclaration.Builder
- COMMENT - Static variable in class hydra.go.syntax.AnnotatedDeclaration
-
Name of the
hydra.go.syntax.AnnotatedDeclaration.commentfield. - compareTo(AddOp) - Method in class hydra.go.syntax.AddOp.Add
- compareTo(AddOp) - Method in class hydra.go.syntax.AddOp.BitwiseOr
- compareTo(AddOp) - Method in class hydra.go.syntax.AddOp.BitwiseXor
- compareTo(AddOp) - Method in class hydra.go.syntax.AddOp.Subtract
- compareTo(AliasDecl) - Method in class hydra.go.syntax.AliasDecl
- compareTo(AnnotatedDeclaration) - Method in class hydra.go.syntax.AnnotatedDeclaration
- compareTo(Arguments) - Method in class hydra.go.syntax.Arguments
- compareTo(ArrayType) - Method in class hydra.go.syntax.ArrayType
- compareTo(Assignment) - Method in class hydra.go.syntax.Assignment
- compareTo(AssignOp) - Method in class hydra.go.syntax.AssignOp.Add
- compareTo(AssignOp) - Method in class hydra.go.syntax.AssignOp.Mul
- compareTo(AssignOp) - Method in class hydra.go.syntax.AssignOp.Simple
- compareTo(BasicLit) - Method in class hydra.go.syntax.BasicLit.Float_
- compareTo(BasicLit) - Method in class hydra.go.syntax.BasicLit.Imaginary
- compareTo(BasicLit) - Method in class hydra.go.syntax.BasicLit.Int
- compareTo(BasicLit) - Method in class hydra.go.syntax.BasicLit.Rune
- compareTo(BasicLit) - Method in class hydra.go.syntax.BasicLit.String_
- compareTo(BinaryExpr) - Method in class hydra.go.syntax.BinaryExpr
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Add
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.And
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.BitClear
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.BitwiseAnd
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.BitwiseOr
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.BitwiseXor
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Divide
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Equal
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Greater
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.GreaterEqual
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.LeftShift
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Less
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.LessEqual
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Multiply
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.NotEqual
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Or
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Remainder
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.RightShift
- compareTo(BinaryOp) - Method in class hydra.go.syntax.BinaryOp.Subtract
- compareTo(Block) - Method in class hydra.go.syntax.Block
- compareTo(BreakStmt) - Method in class hydra.go.syntax.BreakStmt
- compareTo(CallExpr) - Method in class hydra.go.syntax.CallExpr
- compareTo(ChannelDirection) - Method in class hydra.go.syntax.ChannelDirection.Bidirectional
- compareTo(ChannelDirection) - Method in class hydra.go.syntax.ChannelDirection.Receive
- compareTo(ChannelDirection) - Method in class hydra.go.syntax.ChannelDirection.Send
- compareTo(ChannelType) - Method in class hydra.go.syntax.ChannelType
- compareTo(CommCase) - Method in class hydra.go.syntax.CommCase.Default
- compareTo(CommCase) - Method in class hydra.go.syntax.CommCase.Receive
- compareTo(CommCase) - Method in class hydra.go.syntax.CommCase.Send
- compareTo(CommClause) - Method in class hydra.go.syntax.CommClause
- compareTo(CompositeLit) - Method in class hydra.go.syntax.CompositeLit
- compareTo(ConstDecl) - Method in class hydra.go.syntax.ConstDecl
- compareTo(ConstSpec) - Method in class hydra.go.syntax.ConstSpec
- compareTo(ContinueStmt) - Method in class hydra.go.syntax.ContinueStmt
- compareTo(Conversion) - Method in class hydra.go.syntax.Conversion
- compareTo(Declaration) - Method in class hydra.go.syntax.Declaration.Const
- compareTo(Declaration) - Method in class hydra.go.syntax.Declaration.Type
- compareTo(Declaration) - Method in class hydra.go.syntax.Declaration.Var
- compareTo(DeferStmt) - Method in class hydra.go.syntax.DeferStmt
- compareTo(Element) - Method in class hydra.go.syntax.Element.Expression
- compareTo(Element) - Method in class hydra.go.syntax.Element.Literal
- compareTo(ElementList) - Method in class hydra.go.syntax.ElementList
- compareTo(ElseClause) - Method in class hydra.go.syntax.ElseClause.Block
- compareTo(ElseClause) - Method in class hydra.go.syntax.ElseClause.If
- compareTo(EmbeddedField) - Method in class hydra.go.syntax.EmbeddedField
- compareTo(EmptyStmt) - Method in class hydra.go.syntax.EmptyStmt
- compareTo(ExprCaseClause) - Method in class hydra.go.syntax.ExprCaseClause
- compareTo(Expression) - Method in class hydra.go.syntax.Expression.Binary
- compareTo(Expression) - Method in class hydra.go.syntax.Expression.Unary
- compareTo(ExpressionStmt) - Method in class hydra.go.syntax.ExpressionStmt
- compareTo(ExprSwitchStmt) - Method in class hydra.go.syntax.ExprSwitchStmt
- compareTo(FallthroughStmt) - Method in class hydra.go.syntax.FallthroughStmt
- compareTo(FieldDecl) - Method in class hydra.go.syntax.FieldDecl.Embedded
- compareTo(FieldDecl) - Method in class hydra.go.syntax.FieldDecl.Named
- compareTo(FloatLit) - Method in class hydra.go.syntax.FloatLit
- compareTo(ForClause) - Method in class hydra.go.syntax.ForClause
- compareTo(ForClauseOrRange) - Method in class hydra.go.syntax.ForClauseOrRange.Clause
- compareTo(ForClauseOrRange) - Method in class hydra.go.syntax.ForClauseOrRange.Condition
- compareTo(ForClauseOrRange) - Method in class hydra.go.syntax.ForClauseOrRange.Range
- compareTo(ForStmt) - Method in class hydra.go.syntax.ForStmt
- compareTo(FullSlice) - Method in class hydra.go.syntax.FullSlice
- compareTo(FunctionBody) - Method in class hydra.go.syntax.FunctionBody
- compareTo(FunctionDecl) - Method in class hydra.go.syntax.FunctionDecl
- compareTo(FunctionLit) - Method in class hydra.go.syntax.FunctionLit
- compareTo(FunctionType) - Method in class hydra.go.syntax.FunctionType
- compareTo(GoStmt) - Method in class hydra.go.syntax.GoStmt
- compareTo(GotoStmt) - Method in class hydra.go.syntax.GotoStmt
- compareTo(Identifier) - Method in class hydra.go.syntax.Identifier
- compareTo(IfStmt) - Method in class hydra.go.syntax.IfStmt
- compareTo(ImaginaryLit) - Method in class hydra.go.syntax.ImaginaryLit
- compareTo(ImportAlias) - Method in class hydra.go.syntax.ImportAlias.Dot
- compareTo(ImportAlias) - Method in class hydra.go.syntax.ImportAlias.Name
- compareTo(ImportDecl) - Method in class hydra.go.syntax.ImportDecl
- compareTo(ImportPath) - Method in class hydra.go.syntax.ImportPath
- compareTo(ImportSpec) - Method in class hydra.go.syntax.ImportSpec
- compareTo(IncDecStmt) - Method in class hydra.go.syntax.IncDecStmt
- compareTo(Index) - Method in class hydra.go.syntax.Index
- compareTo(IndexExpr) - Method in class hydra.go.syntax.IndexExpr
- compareTo(InterfaceElem) - Method in class hydra.go.syntax.InterfaceElem.Method
- compareTo(InterfaceElem) - Method in class hydra.go.syntax.InterfaceElem.Type
- compareTo(InterfaceType) - Method in class hydra.go.syntax.InterfaceType
- compareTo(InterpretedStringLit) - Method in class hydra.go.syntax.InterpretedStringLit
- compareTo(IntLit) - Method in class hydra.go.syntax.IntLit
- compareTo(Key) - Method in class hydra.go.syntax.Key.Expression
- compareTo(Key) - Method in class hydra.go.syntax.Key.Field
- compareTo(Key) - Method in class hydra.go.syntax.Key.Literal
- compareTo(KeyedElement) - Method in class hydra.go.syntax.KeyedElement
- compareTo(LabeledStmt) - Method in class hydra.go.syntax.LabeledStmt
- compareTo(Literal) - Method in class hydra.go.syntax.Literal.Basic
- compareTo(Literal) - Method in class hydra.go.syntax.Literal.Composite
- compareTo(Literal) - Method in class hydra.go.syntax.Literal.Function
- compareTo(LiteralType) - Method in class hydra.go.syntax.LiteralType.Array
- compareTo(LiteralType) - Method in class hydra.go.syntax.LiteralType.InferredArray
- compareTo(LiteralType) - Method in class hydra.go.syntax.LiteralType.Map
- compareTo(LiteralType) - Method in class hydra.go.syntax.LiteralType.Name
- compareTo(LiteralType) - Method in class hydra.go.syntax.LiteralType.Slice
- compareTo(LiteralType) - Method in class hydra.go.syntax.LiteralType.Struct
- compareTo(LiteralValue) - Method in class hydra.go.syntax.LiteralValue
- compareTo(MapType) - Method in class hydra.go.syntax.MapType
- compareTo(MethodDecl) - Method in class hydra.go.syntax.MethodDecl
- compareTo(MethodElem) - Method in class hydra.go.syntax.MethodElem
- compareTo(MethodExpr) - Method in class hydra.go.syntax.MethodExpr
- compareTo(Module) - Method in class hydra.go.syntax.Module
- compareTo(MulOp) - Method in class hydra.go.syntax.MulOp.BitClear
- compareTo(MulOp) - Method in class hydra.go.syntax.MulOp.BitwiseAnd
- compareTo(MulOp) - Method in class hydra.go.syntax.MulOp.Divide
- compareTo(MulOp) - Method in class hydra.go.syntax.MulOp.LeftShift
- compareTo(MulOp) - Method in class hydra.go.syntax.MulOp.Multiply
- compareTo(MulOp) - Method in class hydra.go.syntax.MulOp.Remainder
- compareTo(MulOp) - Method in class hydra.go.syntax.MulOp.RightShift
- compareTo(NamedField) - Method in class hydra.go.syntax.NamedField
- compareTo(Operand) - Method in class hydra.go.syntax.Operand.Literal
- compareTo(Operand) - Method in class hydra.go.syntax.Operand.Named
- compareTo(Operand) - Method in class hydra.go.syntax.Operand.Paren
- compareTo(OperandName) - Method in class hydra.go.syntax.OperandName
- compareTo(PackageClause) - Method in class hydra.go.syntax.PackageClause
- compareTo(ParameterDecl) - Method in class hydra.go.syntax.ParameterDecl
- compareTo(Parameters) - Method in class hydra.go.syntax.Parameters
- compareTo(PointerType) - Method in class hydra.go.syntax.PointerType
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.Call
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.Conversion
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.Index
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.MethodExpr
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.Operand
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.Selector
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.Slice
- compareTo(PrimaryExpr) - Method in class hydra.go.syntax.PrimaryExpr.TypeAssertion
- compareTo(QualifiedIdent) - Method in class hydra.go.syntax.QualifiedIdent
- compareTo(RangeClause) - Method in class hydra.go.syntax.RangeClause
- compareTo(RangeVars) - Method in class hydra.go.syntax.RangeVars.Assign
- compareTo(RangeVars) - Method in class hydra.go.syntax.RangeVars.Declare
- compareTo(RawStringLit) - Method in class hydra.go.syntax.RawStringLit
- compareTo(ReceiveCase) - Method in class hydra.go.syntax.ReceiveCase
- compareTo(Receiver) - Method in class hydra.go.syntax.Receiver
- compareTo(RelOp) - Method in class hydra.go.syntax.RelOp.Equal
- compareTo(RelOp) - Method in class hydra.go.syntax.RelOp.Greater
- compareTo(RelOp) - Method in class hydra.go.syntax.RelOp.GreaterEqual
- compareTo(RelOp) - Method in class hydra.go.syntax.RelOp.Less
- compareTo(RelOp) - Method in class hydra.go.syntax.RelOp.LessEqual
- compareTo(RelOp) - Method in class hydra.go.syntax.RelOp.NotEqual
- compareTo(Result) - Method in class hydra.go.syntax.Result.Parameters
- compareTo(Result) - Method in class hydra.go.syntax.Result.Type
- compareTo(ReturnStmt) - Method in class hydra.go.syntax.ReturnStmt
- compareTo(RuneLit) - Method in class hydra.go.syntax.RuneLit
- compareTo(Selector) - Method in class hydra.go.syntax.Selector
- compareTo(SelectorExpr) - Method in class hydra.go.syntax.SelectorExpr
- compareTo(SelectStmt) - Method in class hydra.go.syntax.SelectStmt
- compareTo(SendStmt) - Method in class hydra.go.syntax.SendStmt
- compareTo(ShortVarDecl) - Method in class hydra.go.syntax.ShortVarDecl
- compareTo(Signature) - Method in class hydra.go.syntax.Signature
- compareTo(SimpleSlice) - Method in class hydra.go.syntax.SimpleSlice
- compareTo(SimpleStmt) - Method in class hydra.go.syntax.SimpleStmt.Assignment
- compareTo(SimpleStmt) - Method in class hydra.go.syntax.SimpleStmt.Empty
- compareTo(SimpleStmt) - Method in class hydra.go.syntax.SimpleStmt.Expression
- compareTo(SimpleStmt) - Method in class hydra.go.syntax.SimpleStmt.IncDec
- compareTo(SimpleStmt) - Method in class hydra.go.syntax.SimpleStmt.Send
- compareTo(SimpleStmt) - Method in class hydra.go.syntax.SimpleStmt.ShortVarDecl
- compareTo(Slice) - Method in class hydra.go.syntax.Slice.Full
- compareTo(Slice) - Method in class hydra.go.syntax.Slice.Simple
- compareTo(SliceExpr) - Method in class hydra.go.syntax.SliceExpr
- compareTo(SliceType) - Method in class hydra.go.syntax.SliceType
- compareTo(SourceFile) - Method in class hydra.go.syntax.SourceFile
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Block
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Break
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Continue
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Declaration
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Defer
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Fallthrough
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.For
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Go
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Goto
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.If
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Labeled
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Return
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Select
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Simple
- compareTo(Statement) - Method in class hydra.go.syntax.Statement.Switch
- compareTo(StringLit) - Method in class hydra.go.syntax.StringLit.Interpreted
- compareTo(StringLit) - Method in class hydra.go.syntax.StringLit.Raw
- compareTo(StructType) - Method in class hydra.go.syntax.StructType
- compareTo(SwitchStmt) - Method in class hydra.go.syntax.SwitchStmt.Expression
- compareTo(SwitchStmt) - Method in class hydra.go.syntax.SwitchStmt.Type
- compareTo(Tag) - Method in class hydra.go.syntax.Tag
- compareTo(TopLevelDecl) - Method in class hydra.go.syntax.TopLevelDecl.Declaration
- compareTo(TopLevelDecl) - Method in class hydra.go.syntax.TopLevelDecl.Function
- compareTo(TopLevelDecl) - Method in class hydra.go.syntax.TopLevelDecl.Method
- compareTo(Type) - Method in class hydra.go.syntax.Type.Literal
- compareTo(Type) - Method in class hydra.go.syntax.Type.Named
- compareTo(Type) - Method in class hydra.go.syntax.Type.Paren
- compareTo(TypeAssertion) - Method in class hydra.go.syntax.TypeAssertion
- compareTo(TypeAssertionExpr) - Method in class hydra.go.syntax.TypeAssertionExpr
- compareTo(TypeCaseClause) - Method in class hydra.go.syntax.TypeCaseClause
- compareTo(TypeConstraint) - Method in class hydra.go.syntax.TypeConstraint
- compareTo(TypeDecl) - Method in class hydra.go.syntax.TypeDecl
- compareTo(TypeDef) - Method in class hydra.go.syntax.TypeDef
- compareTo(TypeElem) - Method in class hydra.go.syntax.TypeElem
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Array
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Channel
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Function
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Interface
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Map
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Pointer
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Slice
- compareTo(TypeLit) - Method in class hydra.go.syntax.TypeLit.Struct
- compareTo(TypeName) - Method in class hydra.go.syntax.TypeName
- compareTo(TypeParamDecl) - Method in class hydra.go.syntax.TypeParamDecl
- compareTo(TypeParameters) - Method in class hydra.go.syntax.TypeParameters
- compareTo(TypeSpec) - Method in class hydra.go.syntax.TypeSpec.Alias
- compareTo(TypeSpec) - Method in class hydra.go.syntax.TypeSpec.Definition
- compareTo(TypeSwitchGuard) - Method in class hydra.go.syntax.TypeSwitchGuard
- compareTo(TypeSwitchStmt) - Method in class hydra.go.syntax.TypeSwitchStmt
- compareTo(TypeTerm) - Method in class hydra.go.syntax.TypeTerm
- compareTo(UnaryExpr) - Method in class hydra.go.syntax.UnaryExpr.Op
- compareTo(UnaryExpr) - Method in class hydra.go.syntax.UnaryExpr.Primary
- compareTo(UnaryOp) - Method in class hydra.go.syntax.UnaryOp.AddressOf
- compareTo(UnaryOp) - Method in class hydra.go.syntax.UnaryOp.Deref
- compareTo(UnaryOp) - Method in class hydra.go.syntax.UnaryOp.Minus
- compareTo(UnaryOp) - Method in class hydra.go.syntax.UnaryOp.Not
- compareTo(UnaryOp) - Method in class hydra.go.syntax.UnaryOp.Plus
- compareTo(UnaryOp) - Method in class hydra.go.syntax.UnaryOp.Receive
- compareTo(UnaryOp) - Method in class hydra.go.syntax.UnaryOp.Xor
- compareTo(UnaryOperation) - Method in class hydra.go.syntax.UnaryOperation
- compareTo(VarDecl) - Method in class hydra.go.syntax.VarDecl
- compareTo(VarSpec) - Method in class hydra.go.syntax.VarSpec
- Composite(CompositeLit) - Constructor for class hydra.go.syntax.Literal.Composite
-
Constructs an immutable
Literal.Composite. - COMPOSITE - Static variable in class hydra.go.syntax.Literal
-
Name of the
hydra.go.syntax.Literal.compositefield. - compositeLit(TypedTerm<LiteralType>, TypedTerm<LiteralValue>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.CompositeLit
- CompositeLit - Class in hydra.go.syntax
-
A Go composite literal: a literal type together with its literal value
- CompositeLit(LiteralType, LiteralValue) - Constructor for class hydra.go.syntax.CompositeLit
-
Constructs an immutable
CompositeLit. - CompositeLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
CompositeLit. - compositeLitCompositeLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.CompositeLit
- compositeLitType(TypedTerm<CompositeLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.CompositeLit
- compositeLitValue(TypedTerm<CompositeLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the value field of hydra.go.syntax.CompositeLit
- compositeLitWithType(TypedTerm<CompositeLit>, TypedTerm<LiteralType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.CompositeLit
- compositeLitWithValue(TypedTerm<CompositeLit>, TypedTerm<LiteralValue>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the value field of hydra.go.syntax.CompositeLit
- condition - Variable in class hydra.go.syntax.ForClause
- condition - Variable in class hydra.go.syntax.IfStmt
- condition(Expression) - Method in class hydra.go.syntax.IfStmt.Builder
- condition(Optional<Expression>) - Method in class hydra.go.syntax.ForClause.Builder
- Condition(Expression) - Constructor for class hydra.go.syntax.ForClauseOrRange.Condition
-
Constructs an immutable
ForClauseOrRange.Condition. - CONDITION - Static variable in class hydra.go.syntax.ForClause
-
Name of the
hydra.go.syntax.ForClause.conditionfield. - CONDITION - Static variable in class hydra.go.syntax.ForClauseOrRange
-
Name of the
hydra.go.syntax.ForClauseOrRange.conditionfield. - CONDITION - Static variable in class hydra.go.syntax.IfStmt
-
Name of the
hydra.go.syntax.IfStmt.conditionfield. - Const(ConstDecl) - Constructor for class hydra.go.syntax.Declaration.Const
-
Constructs an immutable
Declaration.Const. - CONST - Static variable in class hydra.go.syntax.Declaration
-
Name of the
hydra.go.syntax.Declaration.constfield. - constDecl(TypedTerm<List<ConstSpec>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ConstDecl wrapper
- ConstDecl - Class in hydra.go.syntax
-
A Go constant declaration: one or more constant specs
- ConstDecl(List<ConstSpec>) - Constructor for class hydra.go.syntax.ConstDecl
-
Constructs an immutable
ConstDecl. - ConstDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
ConstDecl. - constDeclConstDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ConstDecl
- constraint - Variable in class hydra.go.syntax.TypeParamDecl
- constraint(TypeConstraint) - Method in class hydra.go.syntax.TypeParamDecl.Builder
- CONSTRAINT - Static variable in class hydra.go.syntax.TypeParamDecl
-
Name of the
hydra.go.syntax.TypeParamDecl.constraintfield. - constSpec(TypedTerm<List<Identifier>>, TypedTerm<Optional<Type>>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ConstSpec
- ConstSpec - Class in hydra.go.syntax
-
A Go constant spec: a list of names, an optional type, and a list of value expressions
- ConstSpec(List<Identifier>, Optional<Type>, List<Expression>) - Constructor for class hydra.go.syntax.ConstSpec
-
Constructs an immutable
ConstSpec. - ConstSpec.Builder - Class in hydra.go.syntax
-
A fluent builder for
ConstSpec. - constSpecConstSpec() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ConstSpec
- constSpecNames(TypedTerm<ConstSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the names field of hydra.go.syntax.ConstSpec
- constSpecType(TypedTerm<ConstSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.ConstSpec
- constSpecValues(TypedTerm<ConstSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the values field of hydra.go.syntax.ConstSpec
- constSpecWithNames(TypedTerm<ConstSpec>, TypedTerm<List<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the names field of hydra.go.syntax.ConstSpec
- constSpecWithType(TypedTerm<ConstSpec>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.ConstSpec
- constSpecWithValues(TypedTerm<ConstSpec>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the values field of hydra.go.syntax.ConstSpec
- Continue(ContinueStmt) - Constructor for class hydra.go.syntax.Statement.Continue
-
Constructs an immutable
Statement.Continue. - CONTINUE - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.continuefield. - continueStmt(TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ContinueStmt wrapper
- ContinueStmt - Class in hydra.go.syntax
-
A Go continue statement, with an optional target label
- ContinueStmt(Optional<Identifier>) - Constructor for class hydra.go.syntax.ContinueStmt
-
Constructs an immutable
ContinueStmt. - ContinueStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
ContinueStmt. - continueStmtContinueStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ContinueStmt
- conversion(TypedTerm<Type>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.Conversion
- Conversion - Class in hydra.go.syntax
-
A Go type conversion expression: a target type applied to an expression
- Conversion(Conversion) - Constructor for class hydra.go.syntax.PrimaryExpr.Conversion
-
Constructs an immutable
PrimaryExpr.Conversion. - Conversion(Type, Expression) - Constructor for class hydra.go.syntax.Conversion
-
Constructs an immutable
Conversion. - CONVERSION - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.conversionfield. - Conversion.Builder - Class in hydra.go.syntax
-
A fluent builder for
Conversion. - conversionConversion() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Conversion
- conversionExpression(TypedTerm<Conversion>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expression field of hydra.go.syntax.Conversion
- conversionType(TypedTerm<Conversion>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.Conversion
- conversionWithExpression(TypedTerm<Conversion>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expression field of hydra.go.syntax.Conversion
- conversionWithType(TypedTerm<Conversion>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.Conversion
D
- declaration - Variable in class hydra.go.syntax.AnnotatedDeclaration
- declaration(TopLevelDecl) - Method in class hydra.go.syntax.AnnotatedDeclaration.Builder
- Declaration - Class in hydra.go.syntax
-
A Go declaration: a constant, type, or variable declaration
- Declaration(Declaration) - Constructor for class hydra.go.syntax.Statement.Declaration
-
Constructs an immutable
Statement.Declaration. - Declaration(Declaration) - Constructor for class hydra.go.syntax.TopLevelDecl.Declaration
-
Constructs an immutable
TopLevelDecl.Declaration. - DECLARATION - Static variable in class hydra.go.syntax.AnnotatedDeclaration
-
Name of the
hydra.go.syntax.AnnotatedDeclaration.declarationfield. - DECLARATION - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.declarationfield. - DECLARATION - Static variable in class hydra.go.syntax.TopLevelDecl
-
Name of the
hydra.go.syntax.TopLevelDecl.declarationfield. - Declaration.Const - Class in hydra.go.syntax
- Declaration.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Declarationwith a defaultDeclaration.PartialVisitor.otherwise(hydra.go.syntax.Declaration)branch. - Declaration.Type - Class in hydra.go.syntax
- Declaration.Var - Class in hydra.go.syntax
- Declaration.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Declaration. - declarationConst(TypedTerm<ConstDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the const variant of hydra.go.syntax.Declaration
- declarationDeclaration() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Declaration
- declarations - Variable in class hydra.go.syntax.Module
- declarations - Variable in class hydra.go.syntax.SourceFile
- declarations(List<TopLevelDecl>) - Method in class hydra.go.syntax.Module.Builder
- declarations(List<TopLevelDecl>) - Method in class hydra.go.syntax.SourceFile.Builder
- DECLARATIONS - Static variable in class hydra.go.syntax.Module
-
Name of the
hydra.go.syntax.Module.declarationsfield. - DECLARATIONS - Static variable in class hydra.go.syntax.SourceFile
-
Name of the
hydra.go.syntax.SourceFile.declarationsfield. - declarationType(TypedTerm<TypeDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the type variant of hydra.go.syntax.Declaration
- declarationVar(TypedTerm<VarDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the var variant of hydra.go.syntax.Declaration
- Declare(List<Identifier>) - Constructor for class hydra.go.syntax.RangeVars.Declare
-
Constructs an immutable
RangeVars.Declare. - DECLARE - Static variable in class hydra.go.syntax.RangeVars
-
Name of the
hydra.go.syntax.RangeVars.declarefield. - Default() - Constructor for class hydra.go.syntax.CommCase.Default
-
Constructs an immutable
CommCase.Default. - DEFAULT - Static variable in class hydra.go.syntax.CommCase
-
Name of the
hydra.go.syntax.CommCase.defaultfield. - Defer(DeferStmt) - Constructor for class hydra.go.syntax.Statement.Defer
-
Constructs an immutable
Statement.Defer. - DEFER - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.deferfield. - deferStmt(TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.DeferStmt wrapper
- DeferStmt - Class in hydra.go.syntax
-
A Go defer statement, wrapping the deferred expression
- DeferStmt(Expression) - Constructor for class hydra.go.syntax.DeferStmt
-
Constructs an immutable
DeferStmt. - DeferStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
DeferStmt. - deferStmtDeferStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.DeferStmt
- Definition(TypeDef) - Constructor for class hydra.go.syntax.TypeSpec.Definition
-
Constructs an immutable
TypeSpec.Definition. - DEFINITION - Static variable in class hydra.go.syntax.TypeSpec
-
Name of the
hydra.go.syntax.TypeSpec.definitionfield. - Deref() - Constructor for class hydra.go.syntax.UnaryOp.Deref
-
Constructs an immutable
UnaryOp.Deref. - DEREF - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOp.dereffield. - direction - Variable in class hydra.go.syntax.ChannelType
- direction(ChannelDirection) - Method in class hydra.go.syntax.ChannelType.Builder
- DIRECTION - Static variable in class hydra.go.syntax.ChannelType
-
Name of the
hydra.go.syntax.ChannelType.directionfield. - Divide() - Constructor for class hydra.go.syntax.BinaryOp.Divide
-
Constructs an immutable
BinaryOp.Divide. - Divide() - Constructor for class hydra.go.syntax.MulOp.Divide
-
Constructs an immutable
MulOp.Divide. - DIVIDE - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.dividefield. - DIVIDE - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOp.dividefield. - Dot() - Constructor for class hydra.go.syntax.ImportAlias.Dot
-
Constructs an immutable
ImportAlias.Dot. - DOT - Static variable in class hydra.go.syntax.ImportAlias
-
Name of the
hydra.go.syntax.ImportAlias.dotfield.
E
- element - Variable in class hydra.go.syntax.ArrayType
- element - Variable in class hydra.go.syntax.ChannelType
- element - Variable in class hydra.go.syntax.KeyedElement
- element(Element) - Method in class hydra.go.syntax.KeyedElement.Builder
- element(Type) - Method in class hydra.go.syntax.ArrayType.Builder
- element(Type) - Method in class hydra.go.syntax.ChannelType.Builder
- Element - Class in hydra.go.syntax
-
A Go composite-literal element: an expression or a nested literal value
- ELEMENT - Static variable in class hydra.go.syntax.ArrayType
-
Name of the
hydra.go.syntax.ArrayType.elementfield. - ELEMENT - Static variable in class hydra.go.syntax.ChannelType
-
Name of the
hydra.go.syntax.ChannelType.elementfield. - ELEMENT - Static variable in class hydra.go.syntax.KeyedElement
-
Name of the
hydra.go.syntax.KeyedElement.elementfield. - Element.Expression - Class in hydra.go.syntax
- Element.Literal - Class in hydra.go.syntax
- Element.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Elementwith a defaultElement.PartialVisitor.otherwise(hydra.go.syntax.Element)branch. - Element.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Element. - elementElement() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Element
- elementExpression(TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the expression variant of hydra.go.syntax.Element
- elementList(TypedTerm<List<KeyedElement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ElementList wrapper
- ElementList - Class in hydra.go.syntax
-
A non-empty list of keyed elements in a Go composite literal
- ElementList(List<KeyedElement>) - Constructor for class hydra.go.syntax.ElementList
-
Constructs an immutable
ElementList. - ElementList.Builder - Class in hydra.go.syntax
-
A fluent builder for
ElementList. - elementListElementList() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ElementList
- elementLiteral(TypedTerm<LiteralValue>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the literal variant of hydra.go.syntax.Element
- ellipsis - Variable in class hydra.go.syntax.Arguments
- ellipsis(Boolean) - Method in class hydra.go.syntax.Arguments.Builder
- ELLIPSIS - Static variable in class hydra.go.syntax.Arguments
-
Name of the
hydra.go.syntax.Arguments.ellipsisfield. - ELSE - Static variable in class hydra.go.syntax.IfStmt
-
Name of the
hydra.go.syntax.IfStmt.elsefield. - else_ - Variable in class hydra.go.syntax.IfStmt
- else_(Optional<ElseClause>) - Method in class hydra.go.syntax.IfStmt.Builder
- ElseClause - Class in hydra.go.syntax
-
The else clause of a Go if statement: another if statement or a block
- ElseClause.Block - Class in hydra.go.syntax
- ElseClause.If - Class in hydra.go.syntax
- ElseClause.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
ElseClausewith a defaultElseClause.PartialVisitor.otherwise(hydra.go.syntax.ElseClause)branch. - ElseClause.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
ElseClause. - elseClauseBlock(TypedTerm<Block>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the block variant of hydra.go.syntax.ElseClause
- elseClauseElseClause() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ElseClause
- elseClauseIf(TypedTerm<IfStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the if variant of hydra.go.syntax.ElseClause
- Embedded(EmbeddedField) - Constructor for class hydra.go.syntax.FieldDecl.Embedded
-
Constructs an immutable
FieldDecl.Embedded. - EMBEDDED - Static variable in class hydra.go.syntax.FieldDecl
-
Name of the
hydra.go.syntax.FieldDecl.embeddedfield. - embeddedField(TypedTerm<Boolean>, TypedTerm<TypeName>, TypedTerm<Optional<Tag>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.EmbeddedField
- EmbeddedField - Class in hydra.go.syntax
-
A Go embedded (anonymous) struct field: a type name, an optional pointer marker, and an optional tag
- EmbeddedField(Boolean, TypeName, Optional<Tag>) - Constructor for class hydra.go.syntax.EmbeddedField
-
Constructs an immutable
EmbeddedField. - EmbeddedField.Builder - Class in hydra.go.syntax
-
A fluent builder for
EmbeddedField. - embeddedFieldEmbeddedField() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.EmbeddedField
- embeddedFieldPointer(TypedTerm<EmbeddedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the pointer field of hydra.go.syntax.EmbeddedField
- embeddedFieldTag(TypedTerm<EmbeddedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the tag field of hydra.go.syntax.EmbeddedField
- embeddedFieldType(TypedTerm<EmbeddedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.EmbeddedField
- embeddedFieldWithPointer(TypedTerm<EmbeddedField>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the pointer field of hydra.go.syntax.EmbeddedField
- embeddedFieldWithTag(TypedTerm<EmbeddedField>, TypedTerm<Optional<Tag>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the tag field of hydra.go.syntax.EmbeddedField
- embeddedFieldWithType(TypedTerm<EmbeddedField>, TypedTerm<TypeName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.EmbeddedField
- Empty(EmptyStmt) - Constructor for class hydra.go.syntax.SimpleStmt.Empty
-
Constructs an immutable
SimpleStmt.Empty. - EMPTY - Static variable in class hydra.go.syntax.SimpleStmt
-
Name of the
hydra.go.syntax.SimpleStmt.emptyfield. - emptyStmt(TypedTerm<Void>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.EmptyStmt wrapper
- EmptyStmt - Class in hydra.go.syntax
-
A Go empty statement
- EmptyStmt(Void) - Constructor for class hydra.go.syntax.EmptyStmt
-
Constructs an immutable
EmptyStmt. - EmptyStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
EmptyStmt. - emptyStmtEmptyStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.EmptyStmt
- Equal() - Constructor for class hydra.go.syntax.BinaryOp.Equal
-
Constructs an immutable
BinaryOp.Equal. - Equal() - Constructor for class hydra.go.syntax.RelOp.Equal
-
Constructs an immutable
RelOp.Equal. - EQUAL - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.equalfield. - EQUAL - Static variable in class hydra.go.syntax.RelOp
-
Name of the
hydra.go.syntax.RelOp.equalfield. - equals(Object) - Method in class hydra.go.syntax.AddOp.Add
- equals(Object) - Method in class hydra.go.syntax.AddOp.BitwiseOr
- equals(Object) - Method in class hydra.go.syntax.AddOp.BitwiseXor
- equals(Object) - Method in class hydra.go.syntax.AddOp.Subtract
- equals(Object) - Method in class hydra.go.syntax.AliasDecl
- equals(Object) - Method in class hydra.go.syntax.AnnotatedDeclaration
- equals(Object) - Method in class hydra.go.syntax.Arguments
- equals(Object) - Method in class hydra.go.syntax.ArrayType
- equals(Object) - Method in class hydra.go.syntax.Assignment
- equals(Object) - Method in class hydra.go.syntax.AssignOp.Add
- equals(Object) - Method in class hydra.go.syntax.AssignOp.Mul
- equals(Object) - Method in class hydra.go.syntax.AssignOp.Simple
- equals(Object) - Method in class hydra.go.syntax.BasicLit.Float_
- equals(Object) - Method in class hydra.go.syntax.BasicLit.Imaginary
- equals(Object) - Method in class hydra.go.syntax.BasicLit.Int
- equals(Object) - Method in class hydra.go.syntax.BasicLit.Rune
- equals(Object) - Method in class hydra.go.syntax.BasicLit.String_
- equals(Object) - Method in class hydra.go.syntax.BinaryExpr
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Add
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.And
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.BitClear
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.BitwiseAnd
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.BitwiseOr
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.BitwiseXor
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Divide
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Equal
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Greater
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.GreaterEqual
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.LeftShift
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Less
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.LessEqual
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Multiply
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.NotEqual
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Or
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Remainder
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.RightShift
- equals(Object) - Method in class hydra.go.syntax.BinaryOp.Subtract
- equals(Object) - Method in class hydra.go.syntax.Block
- equals(Object) - Method in class hydra.go.syntax.BreakStmt
- equals(Object) - Method in class hydra.go.syntax.CallExpr
- equals(Object) - Method in class hydra.go.syntax.ChannelDirection.Bidirectional
- equals(Object) - Method in class hydra.go.syntax.ChannelDirection.Receive
- equals(Object) - Method in class hydra.go.syntax.ChannelDirection.Send
- equals(Object) - Method in class hydra.go.syntax.ChannelType
- equals(Object) - Method in class hydra.go.syntax.CommCase.Default
- equals(Object) - Method in class hydra.go.syntax.CommCase.Receive
- equals(Object) - Method in class hydra.go.syntax.CommCase.Send
- equals(Object) - Method in class hydra.go.syntax.CommClause
- equals(Object) - Method in class hydra.go.syntax.CompositeLit
- equals(Object) - Method in class hydra.go.syntax.ConstDecl
- equals(Object) - Method in class hydra.go.syntax.ConstSpec
- equals(Object) - Method in class hydra.go.syntax.ContinueStmt
- equals(Object) - Method in class hydra.go.syntax.Conversion
- equals(Object) - Method in class hydra.go.syntax.Declaration.Const
- equals(Object) - Method in class hydra.go.syntax.Declaration.Type
- equals(Object) - Method in class hydra.go.syntax.Declaration.Var
- equals(Object) - Method in class hydra.go.syntax.DeferStmt
- equals(Object) - Method in class hydra.go.syntax.Element.Expression
- equals(Object) - Method in class hydra.go.syntax.Element.Literal
- equals(Object) - Method in class hydra.go.syntax.ElementList
- equals(Object) - Method in class hydra.go.syntax.ElseClause.Block
- equals(Object) - Method in class hydra.go.syntax.ElseClause.If
- equals(Object) - Method in class hydra.go.syntax.EmbeddedField
- equals(Object) - Method in class hydra.go.syntax.EmptyStmt
- equals(Object) - Method in class hydra.go.syntax.ExprCaseClause
- equals(Object) - Method in class hydra.go.syntax.Expression.Binary
- equals(Object) - Method in class hydra.go.syntax.Expression.Unary
- equals(Object) - Method in class hydra.go.syntax.ExpressionStmt
- equals(Object) - Method in class hydra.go.syntax.ExprSwitchStmt
- equals(Object) - Method in class hydra.go.syntax.FallthroughStmt
- equals(Object) - Method in class hydra.go.syntax.FieldDecl.Embedded
- equals(Object) - Method in class hydra.go.syntax.FieldDecl.Named
- equals(Object) - Method in class hydra.go.syntax.FloatLit
- equals(Object) - Method in class hydra.go.syntax.ForClause
- equals(Object) - Method in class hydra.go.syntax.ForClauseOrRange.Clause
- equals(Object) - Method in class hydra.go.syntax.ForClauseOrRange.Condition
- equals(Object) - Method in class hydra.go.syntax.ForClauseOrRange.Range
- equals(Object) - Method in class hydra.go.syntax.ForStmt
- equals(Object) - Method in class hydra.go.syntax.FullSlice
- equals(Object) - Method in class hydra.go.syntax.FunctionBody
- equals(Object) - Method in class hydra.go.syntax.FunctionDecl
- equals(Object) - Method in class hydra.go.syntax.FunctionLit
- equals(Object) - Method in class hydra.go.syntax.FunctionType
- equals(Object) - Method in class hydra.go.syntax.GoStmt
- equals(Object) - Method in class hydra.go.syntax.GotoStmt
- equals(Object) - Method in class hydra.go.syntax.Identifier
- equals(Object) - Method in class hydra.go.syntax.IfStmt
- equals(Object) - Method in class hydra.go.syntax.ImaginaryLit
- equals(Object) - Method in class hydra.go.syntax.ImportAlias.Dot
- equals(Object) - Method in class hydra.go.syntax.ImportAlias.Name
- equals(Object) - Method in class hydra.go.syntax.ImportDecl
- equals(Object) - Method in class hydra.go.syntax.ImportPath
- equals(Object) - Method in class hydra.go.syntax.ImportSpec
- equals(Object) - Method in class hydra.go.syntax.IncDecStmt
- equals(Object) - Method in class hydra.go.syntax.Index
- equals(Object) - Method in class hydra.go.syntax.IndexExpr
- equals(Object) - Method in class hydra.go.syntax.InterfaceElem.Method
- equals(Object) - Method in class hydra.go.syntax.InterfaceElem.Type
- equals(Object) - Method in class hydra.go.syntax.InterfaceType
- equals(Object) - Method in class hydra.go.syntax.InterpretedStringLit
- equals(Object) - Method in class hydra.go.syntax.IntLit
- equals(Object) - Method in class hydra.go.syntax.Key.Expression
- equals(Object) - Method in class hydra.go.syntax.Key.Field
- equals(Object) - Method in class hydra.go.syntax.Key.Literal
- equals(Object) - Method in class hydra.go.syntax.KeyedElement
- equals(Object) - Method in class hydra.go.syntax.LabeledStmt
- equals(Object) - Method in class hydra.go.syntax.Literal.Basic
- equals(Object) - Method in class hydra.go.syntax.Literal.Composite
- equals(Object) - Method in class hydra.go.syntax.Literal.Function
- equals(Object) - Method in class hydra.go.syntax.LiteralType.Array
- equals(Object) - Method in class hydra.go.syntax.LiteralType.InferredArray
- equals(Object) - Method in class hydra.go.syntax.LiteralType.Map
- equals(Object) - Method in class hydra.go.syntax.LiteralType.Name
- equals(Object) - Method in class hydra.go.syntax.LiteralType.Slice
- equals(Object) - Method in class hydra.go.syntax.LiteralType.Struct
- equals(Object) - Method in class hydra.go.syntax.LiteralValue
- equals(Object) - Method in class hydra.go.syntax.MapType
- equals(Object) - Method in class hydra.go.syntax.MethodDecl
- equals(Object) - Method in class hydra.go.syntax.MethodElem
- equals(Object) - Method in class hydra.go.syntax.MethodExpr
- equals(Object) - Method in class hydra.go.syntax.Module
- equals(Object) - Method in class hydra.go.syntax.MulOp.BitClear
- equals(Object) - Method in class hydra.go.syntax.MulOp.BitwiseAnd
- equals(Object) - Method in class hydra.go.syntax.MulOp.Divide
- equals(Object) - Method in class hydra.go.syntax.MulOp.LeftShift
- equals(Object) - Method in class hydra.go.syntax.MulOp.Multiply
- equals(Object) - Method in class hydra.go.syntax.MulOp.Remainder
- equals(Object) - Method in class hydra.go.syntax.MulOp.RightShift
- equals(Object) - Method in class hydra.go.syntax.NamedField
- equals(Object) - Method in class hydra.go.syntax.Operand.Literal
- equals(Object) - Method in class hydra.go.syntax.Operand.Named
- equals(Object) - Method in class hydra.go.syntax.Operand.Paren
- equals(Object) - Method in class hydra.go.syntax.OperandName
- equals(Object) - Method in class hydra.go.syntax.PackageClause
- equals(Object) - Method in class hydra.go.syntax.ParameterDecl
- equals(Object) - Method in class hydra.go.syntax.Parameters
- equals(Object) - Method in class hydra.go.syntax.PointerType
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.Call
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.Conversion
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.Index
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.MethodExpr
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.Operand
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.Selector
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.Slice
- equals(Object) - Method in class hydra.go.syntax.PrimaryExpr.TypeAssertion
- equals(Object) - Method in class hydra.go.syntax.QualifiedIdent
- equals(Object) - Method in class hydra.go.syntax.RangeClause
- equals(Object) - Method in class hydra.go.syntax.RangeVars.Assign
- equals(Object) - Method in class hydra.go.syntax.RangeVars.Declare
- equals(Object) - Method in class hydra.go.syntax.RawStringLit
- equals(Object) - Method in class hydra.go.syntax.ReceiveCase
- equals(Object) - Method in class hydra.go.syntax.Receiver
- equals(Object) - Method in class hydra.go.syntax.RelOp.Equal
- equals(Object) - Method in class hydra.go.syntax.RelOp.Greater
- equals(Object) - Method in class hydra.go.syntax.RelOp.GreaterEqual
- equals(Object) - Method in class hydra.go.syntax.RelOp.Less
- equals(Object) - Method in class hydra.go.syntax.RelOp.LessEqual
- equals(Object) - Method in class hydra.go.syntax.RelOp.NotEqual
- equals(Object) - Method in class hydra.go.syntax.Result.Parameters
- equals(Object) - Method in class hydra.go.syntax.Result.Type
- equals(Object) - Method in class hydra.go.syntax.ReturnStmt
- equals(Object) - Method in class hydra.go.syntax.RuneLit
- equals(Object) - Method in class hydra.go.syntax.Selector
- equals(Object) - Method in class hydra.go.syntax.SelectorExpr
- equals(Object) - Method in class hydra.go.syntax.SelectStmt
- equals(Object) - Method in class hydra.go.syntax.SendStmt
- equals(Object) - Method in class hydra.go.syntax.ShortVarDecl
- equals(Object) - Method in class hydra.go.syntax.Signature
- equals(Object) - Method in class hydra.go.syntax.SimpleSlice
- equals(Object) - Method in class hydra.go.syntax.SimpleStmt.Assignment
- equals(Object) - Method in class hydra.go.syntax.SimpleStmt.Empty
- equals(Object) - Method in class hydra.go.syntax.SimpleStmt.Expression
- equals(Object) - Method in class hydra.go.syntax.SimpleStmt.IncDec
- equals(Object) - Method in class hydra.go.syntax.SimpleStmt.Send
- equals(Object) - Method in class hydra.go.syntax.SimpleStmt.ShortVarDecl
- equals(Object) - Method in class hydra.go.syntax.Slice.Full
- equals(Object) - Method in class hydra.go.syntax.Slice.Simple
- equals(Object) - Method in class hydra.go.syntax.SliceExpr
- equals(Object) - Method in class hydra.go.syntax.SliceType
- equals(Object) - Method in class hydra.go.syntax.SourceFile
- equals(Object) - Method in class hydra.go.syntax.Statement.Block
- equals(Object) - Method in class hydra.go.syntax.Statement.Break
- equals(Object) - Method in class hydra.go.syntax.Statement.Continue
- equals(Object) - Method in class hydra.go.syntax.Statement.Declaration
- equals(Object) - Method in class hydra.go.syntax.Statement.Defer
- equals(Object) - Method in class hydra.go.syntax.Statement.Fallthrough
- equals(Object) - Method in class hydra.go.syntax.Statement.For
- equals(Object) - Method in class hydra.go.syntax.Statement.Go
- equals(Object) - Method in class hydra.go.syntax.Statement.Goto
- equals(Object) - Method in class hydra.go.syntax.Statement.If
- equals(Object) - Method in class hydra.go.syntax.Statement.Labeled
- equals(Object) - Method in class hydra.go.syntax.Statement.Return
- equals(Object) - Method in class hydra.go.syntax.Statement.Select
- equals(Object) - Method in class hydra.go.syntax.Statement.Simple
- equals(Object) - Method in class hydra.go.syntax.Statement.Switch
- equals(Object) - Method in class hydra.go.syntax.StringLit.Interpreted
- equals(Object) - Method in class hydra.go.syntax.StringLit.Raw
- equals(Object) - Method in class hydra.go.syntax.StructType
- equals(Object) - Method in class hydra.go.syntax.SwitchStmt.Expression
- equals(Object) - Method in class hydra.go.syntax.SwitchStmt.Type
- equals(Object) - Method in class hydra.go.syntax.Tag
- equals(Object) - Method in class hydra.go.syntax.TopLevelDecl.Declaration
- equals(Object) - Method in class hydra.go.syntax.TopLevelDecl.Function
- equals(Object) - Method in class hydra.go.syntax.TopLevelDecl.Method
- equals(Object) - Method in class hydra.go.syntax.Type.Literal
- equals(Object) - Method in class hydra.go.syntax.Type.Named
- equals(Object) - Method in class hydra.go.syntax.Type.Paren
- equals(Object) - Method in class hydra.go.syntax.TypeAssertion
- equals(Object) - Method in class hydra.go.syntax.TypeAssertionExpr
- equals(Object) - Method in class hydra.go.syntax.TypeCaseClause
- equals(Object) - Method in class hydra.go.syntax.TypeConstraint
- equals(Object) - Method in class hydra.go.syntax.TypeDecl
- equals(Object) - Method in class hydra.go.syntax.TypeDef
- equals(Object) - Method in class hydra.go.syntax.TypeElem
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Array
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Channel
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Function
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Interface
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Map
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Pointer
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Slice
- equals(Object) - Method in class hydra.go.syntax.TypeLit.Struct
- equals(Object) - Method in class hydra.go.syntax.TypeName
- equals(Object) - Method in class hydra.go.syntax.TypeParamDecl
- equals(Object) - Method in class hydra.go.syntax.TypeParameters
- equals(Object) - Method in class hydra.go.syntax.TypeSpec.Alias
- equals(Object) - Method in class hydra.go.syntax.TypeSpec.Definition
- equals(Object) - Method in class hydra.go.syntax.TypeSwitchGuard
- equals(Object) - Method in class hydra.go.syntax.TypeSwitchStmt
- equals(Object) - Method in class hydra.go.syntax.TypeTerm
- equals(Object) - Method in class hydra.go.syntax.UnaryExpr.Op
- equals(Object) - Method in class hydra.go.syntax.UnaryExpr.Primary
- equals(Object) - Method in class hydra.go.syntax.UnaryOp.AddressOf
- equals(Object) - Method in class hydra.go.syntax.UnaryOp.Deref
- equals(Object) - Method in class hydra.go.syntax.UnaryOp.Minus
- equals(Object) - Method in class hydra.go.syntax.UnaryOp.Not
- equals(Object) - Method in class hydra.go.syntax.UnaryOp.Plus
- equals(Object) - Method in class hydra.go.syntax.UnaryOp.Receive
- equals(Object) - Method in class hydra.go.syntax.UnaryOp.Xor
- equals(Object) - Method in class hydra.go.syntax.UnaryOperation
- equals(Object) - Method in class hydra.go.syntax.VarDecl
- equals(Object) - Method in class hydra.go.syntax.VarSpec
- expr - Variable in class hydra.go.syntax.IndexExpr
- expr - Variable in class hydra.go.syntax.SelectorExpr
- expr - Variable in class hydra.go.syntax.SliceExpr
- expr - Variable in class hydra.go.syntax.TypeAssertionExpr
- expr(PrimaryExpr) - Method in class hydra.go.syntax.IndexExpr.Builder
- expr(PrimaryExpr) - Method in class hydra.go.syntax.SelectorExpr.Builder
- expr(PrimaryExpr) - Method in class hydra.go.syntax.SliceExpr.Builder
- expr(PrimaryExpr) - Method in class hydra.go.syntax.TypeAssertionExpr.Builder
- EXPR - Static variable in class hydra.go.syntax.IndexExpr
-
Name of the
hydra.go.syntax.IndexExpr.exprfield. - EXPR - Static variable in class hydra.go.syntax.SelectorExpr
-
Name of the
hydra.go.syntax.SelectorExpr.exprfield. - EXPR - Static variable in class hydra.go.syntax.SliceExpr
-
Name of the
hydra.go.syntax.SliceExpr.exprfield. - EXPR - Static variable in class hydra.go.syntax.TypeAssertionExpr
-
Name of the
hydra.go.syntax.TypeAssertionExpr.exprfield. - exprCaseClause(TypedTerm<Optional<List<Expression>>>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ExprCaseClause
- ExprCaseClause - Class in hydra.go.syntax
-
A case clause of a Go expression switch: an optional expression list (absent for default) and a statement list
- ExprCaseClause(Optional<List<Expression>>, List<Statement>) - Constructor for class hydra.go.syntax.ExprCaseClause
-
Constructs an immutable
ExprCaseClause. - ExprCaseClause.Builder - Class in hydra.go.syntax
-
A fluent builder for
ExprCaseClause. - exprCaseClauseCase(TypedTerm<ExprCaseClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the case field of hydra.go.syntax.ExprCaseClause
- exprCaseClauseExprCaseClause() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ExprCaseClause
- exprCaseClauseStatements(TypedTerm<ExprCaseClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the statements field of hydra.go.syntax.ExprCaseClause
- exprCaseClauseWithCase(TypedTerm<ExprCaseClause>, TypedTerm<Optional<List<Expression>>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the case field of hydra.go.syntax.ExprCaseClause
- exprCaseClauseWithStatements(TypedTerm<ExprCaseClause>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the statements field of hydra.go.syntax.ExprCaseClause
- expression - Variable in class hydra.go.syntax.Conversion
- expression - Variable in class hydra.go.syntax.ExprSwitchStmt
- expression - Variable in class hydra.go.syntax.IncDecStmt
- expression - Variable in class hydra.go.syntax.RangeClause
- expression - Variable in class hydra.go.syntax.ReceiveCase
- expression - Variable in class hydra.go.syntax.TypeSwitchGuard
- expression(Expression) - Method in class hydra.go.syntax.Conversion.Builder
- expression(Expression) - Method in class hydra.go.syntax.IncDecStmt.Builder
- expression(Expression) - Method in class hydra.go.syntax.RangeClause.Builder
- expression(Expression) - Method in class hydra.go.syntax.ReceiveCase.Builder
- expression(PrimaryExpr) - Method in class hydra.go.syntax.TypeSwitchGuard.Builder
- expression(Optional<Expression>) - Method in class hydra.go.syntax.ExprSwitchStmt.Builder
- Expression - Class in hydra.go.syntax
-
A Go expression: a unary expression, or a binary expression combining two expressions
- Expression(Expression) - Constructor for class hydra.go.syntax.Element.Expression
-
Constructs an immutable
Element.Expression. - Expression(Expression) - Constructor for class hydra.go.syntax.Key.Expression
-
Constructs an immutable
Key.Expression. - Expression(ExpressionStmt) - Constructor for class hydra.go.syntax.SimpleStmt.Expression
-
Constructs an immutable
SimpleStmt.Expression. - Expression(ExprSwitchStmt) - Constructor for class hydra.go.syntax.SwitchStmt.Expression
-
Constructs an immutable
SwitchStmt.Expression. - EXPRESSION - Static variable in class hydra.go.syntax.Conversion
-
Name of the
hydra.go.syntax.Conversion.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.Element
-
Name of the
hydra.go.syntax.Element.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.ExprSwitchStmt
-
Name of the
hydra.go.syntax.ExprSwitchStmt.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.IncDecStmt
-
Name of the
hydra.go.syntax.IncDecStmt.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.Key
-
Name of the
hydra.go.syntax.Key.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.RangeClause
-
Name of the
hydra.go.syntax.RangeClause.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.ReceiveCase
-
Name of the
hydra.go.syntax.ReceiveCase.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.SimpleStmt
-
Name of the
hydra.go.syntax.SimpleStmt.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.SwitchStmt
-
Name of the
hydra.go.syntax.SwitchStmt.expressionfield. - EXPRESSION - Static variable in class hydra.go.syntax.TypeSwitchGuard
-
Name of the
hydra.go.syntax.TypeSwitchGuard.expressionfield. - Expression.Binary - Class in hydra.go.syntax
- Expression.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Expressionwith a defaultExpression.PartialVisitor.otherwise(hydra.go.syntax.Expression)branch. - Expression.Unary - Class in hydra.go.syntax
- Expression.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Expression. - expressionBinary(TypedTerm<BinaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the binary variant of hydra.go.syntax.Expression
- expressionExpression() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Expression
- expressions - Variable in class hydra.go.syntax.Arguments
- expressions(List<Expression>) - Method in class hydra.go.syntax.Arguments.Builder
- EXPRESSIONS - Static variable in class hydra.go.syntax.Arguments
-
Name of the
hydra.go.syntax.Arguments.expressionsfield. - expressionStmt(TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ExpressionStmt wrapper
- ExpressionStmt - Class in hydra.go.syntax
-
A Go expression statement, wrapping a single expression
- ExpressionStmt(Expression) - Constructor for class hydra.go.syntax.ExpressionStmt
-
Constructs an immutable
ExpressionStmt. - ExpressionStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
ExpressionStmt. - expressionStmtExpressionStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ExpressionStmt
- expressionUnary(TypedTerm<UnaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the unary variant of hydra.go.syntax.Expression
- exprSwitchStmt(TypedTerm<Optional<SimpleStmt>>, TypedTerm<Optional<Expression>>, TypedTerm<List<ExprCaseClause>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ExprSwitchStmt
- ExprSwitchStmt - Class in hydra.go.syntax
-
A Go expression switch statement: an optional init statement, an optional tag expression, and its case clauses
- ExprSwitchStmt(Optional<SimpleStmt>, Optional<Expression>, List<ExprCaseClause>) - Constructor for class hydra.go.syntax.ExprSwitchStmt
-
Constructs an immutable
ExprSwitchStmt. - ExprSwitchStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
ExprSwitchStmt. - exprSwitchStmtCases(TypedTerm<ExprSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the cases field of hydra.go.syntax.ExprSwitchStmt
- exprSwitchStmtExpression(TypedTerm<ExprSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expression field of hydra.go.syntax.ExprSwitchStmt
- exprSwitchStmtExprSwitchStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ExprSwitchStmt
- exprSwitchStmtInit(TypedTerm<ExprSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the init field of hydra.go.syntax.ExprSwitchStmt
- exprSwitchStmtWithCases(TypedTerm<ExprSwitchStmt>, TypedTerm<List<ExprCaseClause>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the cases field of hydra.go.syntax.ExprSwitchStmt
- exprSwitchStmtWithExpression(TypedTerm<ExprSwitchStmt>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expression field of hydra.go.syntax.ExprSwitchStmt
- exprSwitchStmtWithInit(TypedTerm<ExprSwitchStmt>, TypedTerm<Optional<SimpleStmt>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the init field of hydra.go.syntax.ExprSwitchStmt
F
- Fallthrough(FallthroughStmt) - Constructor for class hydra.go.syntax.Statement.Fallthrough
-
Constructs an immutable
Statement.Fallthrough. - FALLTHROUGH - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.fallthroughfield. - fallthroughStmt(TypedTerm<Void>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.FallthroughStmt wrapper
- FallthroughStmt - Class in hydra.go.syntax
-
A Go fallthrough statement
- FallthroughStmt(Void) - Constructor for class hydra.go.syntax.FallthroughStmt
-
Constructs an immutable
FallthroughStmt. - FallthroughStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
FallthroughStmt. - fallthroughStmtFallthroughStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FallthroughStmt
- Field(Identifier) - Constructor for class hydra.go.syntax.Key.Field
-
Constructs an immutable
Key.Field. - FIELD - Static variable in class hydra.go.syntax.Key
-
Name of the
hydra.go.syntax.Key.fieldfield. - FieldDecl - Class in hydra.go.syntax
-
A Go struct field declaration: a named field or an embedded field
- FieldDecl.Embedded - Class in hydra.go.syntax
- FieldDecl.Named - Class in hydra.go.syntax
- FieldDecl.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
FieldDeclwith a defaultFieldDecl.PartialVisitor.otherwise(hydra.go.syntax.FieldDecl)branch. - FieldDecl.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
FieldDecl. - fieldDeclEmbedded(TypedTerm<EmbeddedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the embedded variant of hydra.go.syntax.FieldDecl
- fieldDeclFieldDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FieldDecl
- fieldDeclNamed(TypedTerm<NamedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the named variant of hydra.go.syntax.FieldDecl
- FLOAT - Static variable in class hydra.go.syntax.BasicLit
-
Name of the
hydra.go.syntax.BasicLit.floatfield. - Float_(FloatLit) - Constructor for class hydra.go.syntax.BasicLit.Float_
-
Constructs an immutable
BasicLit.Float_. - floatLit(TypedTerm<Double>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.FloatLit wrapper
- FloatLit - Class in hydra.go.syntax
-
A Go floating-point literal, in decimal or hexadecimal form
- FloatLit(Double) - Constructor for class hydra.go.syntax.FloatLit
-
Constructs an immutable
FloatLit. - FloatLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
FloatLit. - floatLitFloatLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FloatLit
- For(ForStmt) - Constructor for class hydra.go.syntax.Statement.For
-
Constructs an immutable
Statement.For. - FOR - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.forfield. - forClause(TypedTerm<Optional<SimpleStmt>>, TypedTerm<Optional<Expression>>, TypedTerm<Optional<SimpleStmt>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ForClause
- ForClause - Class in hydra.go.syntax
-
A Go C-style for-loop clause: an optional init statement, an optional condition, and an optional post statement
- ForClause(Optional<SimpleStmt>, Optional<Expression>, Optional<SimpleStmt>) - Constructor for class hydra.go.syntax.ForClause
-
Constructs an immutable
ForClause. - ForClause.Builder - Class in hydra.go.syntax
-
A fluent builder for
ForClause. - forClauseCondition(TypedTerm<ForClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the condition field of hydra.go.syntax.ForClause
- forClauseForClause() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ForClause
- forClauseInit(TypedTerm<ForClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the init field of hydra.go.syntax.ForClause
- ForClauseOrRange - Class in hydra.go.syntax
-
The header of a Go for statement: a bare condition, a for clause, or a range clause
- ForClauseOrRange.Clause - Class in hydra.go.syntax
- ForClauseOrRange.Condition - Class in hydra.go.syntax
- ForClauseOrRange.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
ForClauseOrRangewith a defaultForClauseOrRange.PartialVisitor.otherwise(hydra.go.syntax.ForClauseOrRange)branch. - ForClauseOrRange.Range - Class in hydra.go.syntax
- ForClauseOrRange.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
ForClauseOrRange. - forClauseOrRangeClause(TypedTerm<ForClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the clause variant of hydra.go.syntax.ForClauseOrRange
- forClauseOrRangeCondition(TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the condition variant of hydra.go.syntax.ForClauseOrRange
- forClauseOrRangeForClauseOrRange() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ForClauseOrRange
- forClauseOrRangeRange(TypedTerm<RangeClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the range variant of hydra.go.syntax.ForClauseOrRange
- forClausePost(TypedTerm<ForClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the post field of hydra.go.syntax.ForClause
- forClauseWithCondition(TypedTerm<ForClause>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the condition field of hydra.go.syntax.ForClause
- forClauseWithInit(TypedTerm<ForClause>, TypedTerm<Optional<SimpleStmt>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the init field of hydra.go.syntax.ForClause
- forClauseWithPost(TypedTerm<ForClause>, TypedTerm<Optional<SimpleStmt>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the post field of hydra.go.syntax.ForClause
- forStmt(TypedTerm<Optional<ForClauseOrRange>>, TypedTerm<Block>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ForStmt
- ForStmt - Class in hydra.go.syntax
-
A Go for statement: an optional loop header and a body block
- ForStmt(Optional<ForClauseOrRange>, Block) - Constructor for class hydra.go.syntax.ForStmt
-
Constructs an immutable
ForStmt. - ForStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
ForStmt. - forStmtBody(TypedTerm<ForStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body field of hydra.go.syntax.ForStmt
- forStmtClause(TypedTerm<ForStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the clause field of hydra.go.syntax.ForStmt
- forStmtForStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ForStmt
- forStmtWithBody(TypedTerm<ForStmt>, TypedTerm<Block>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the body field of hydra.go.syntax.ForStmt
- forStmtWithClause(TypedTerm<ForStmt>, TypedTerm<Optional<ForClauseOrRange>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the clause field of hydra.go.syntax.ForStmt
- Full(FullSlice) - Constructor for class hydra.go.syntax.Slice.Full
-
Constructs an immutable
Slice.Full. - FULL - Static variable in class hydra.go.syntax.Slice
-
Name of the
hydra.go.syntax.Slice.fullfield. - fullSlice(TypedTerm<Optional<Expression>>, TypedTerm<Expression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.FullSlice
- FullSlice - Class in hydra.go.syntax
-
A Go three-index slice expression, with low, high, and max bounds
- FullSlice(Optional<Expression>, Expression, Expression) - Constructor for class hydra.go.syntax.FullSlice
-
Constructs an immutable
FullSlice. - FullSlice.Builder - Class in hydra.go.syntax
-
A fluent builder for
FullSlice. - fullSliceFullSlice() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FullSlice
- fullSliceHigh(TypedTerm<FullSlice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the high field of hydra.go.syntax.FullSlice
- fullSliceLow(TypedTerm<FullSlice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the low field of hydra.go.syntax.FullSlice
- fullSliceMax(TypedTerm<FullSlice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the max field of hydra.go.syntax.FullSlice
- fullSliceWithHigh(TypedTerm<FullSlice>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the high field of hydra.go.syntax.FullSlice
- fullSliceWithLow(TypedTerm<FullSlice>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the low field of hydra.go.syntax.FullSlice
- fullSliceWithMax(TypedTerm<FullSlice>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the max field of hydra.go.syntax.FullSlice
- function - Variable in class hydra.go.syntax.CallExpr
- function(PrimaryExpr) - Method in class hydra.go.syntax.CallExpr.Builder
- Function(FunctionDecl) - Constructor for class hydra.go.syntax.TopLevelDecl.Function
-
Constructs an immutable
TopLevelDecl.Function. - Function(FunctionLit) - Constructor for class hydra.go.syntax.Literal.Function
-
Constructs an immutable
Literal.Function. - Function(FunctionType) - Constructor for class hydra.go.syntax.TypeLit.Function
-
Constructs an immutable
TypeLit.Function. - FUNCTION - Static variable in class hydra.go.syntax.CallExpr
-
Name of the
hydra.go.syntax.CallExpr.functionfield. - FUNCTION - Static variable in class hydra.go.syntax.Literal
-
Name of the
hydra.go.syntax.Literal.functionfield. - FUNCTION - Static variable in class hydra.go.syntax.TopLevelDecl
-
Name of the
hydra.go.syntax.TopLevelDecl.functionfield. - FUNCTION - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.functionfield. - functionBody(TypedTerm<Block>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.FunctionBody wrapper
- FunctionBody - Class in hydra.go.syntax
-
The body of a Go function: a block
- FunctionBody(Block) - Constructor for class hydra.go.syntax.FunctionBody
-
Constructs an immutable
FunctionBody. - FunctionBody.Builder - Class in hydra.go.syntax
-
A fluent builder for
FunctionBody. - functionBodyFunctionBody() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FunctionBody
- functionDecl(TypedTerm<Identifier>, TypedTerm<Optional<TypeParameters>>, TypedTerm<Signature>, TypedTerm<Optional<FunctionBody>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.FunctionDecl
- FunctionDecl - Class in hydra.go.syntax
-
A Go top-level function declaration: a name, optional type parameters, a signature, and an optional body
- FunctionDecl(Identifier, Optional<TypeParameters>, Signature, Optional<FunctionBody>) - Constructor for class hydra.go.syntax.FunctionDecl
-
Constructs an immutable
FunctionDecl. - FunctionDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
FunctionDecl. - functionDeclBody(TypedTerm<FunctionDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body field of hydra.go.syntax.FunctionDecl
- functionDeclFunctionDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FunctionDecl
- functionDeclName(TypedTerm<FunctionDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.FunctionDecl
- functionDeclSignature(TypedTerm<FunctionDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the signature field of hydra.go.syntax.FunctionDecl
- functionDeclTypeParams(TypedTerm<FunctionDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the typeParams field of hydra.go.syntax.FunctionDecl
- functionDeclWithBody(TypedTerm<FunctionDecl>, TypedTerm<Optional<FunctionBody>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the body field of hydra.go.syntax.FunctionDecl
- functionDeclWithName(TypedTerm<FunctionDecl>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.FunctionDecl
- functionDeclWithSignature(TypedTerm<FunctionDecl>, TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the signature field of hydra.go.syntax.FunctionDecl
- functionDeclWithTypeParams(TypedTerm<FunctionDecl>, TypedTerm<Optional<TypeParameters>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the typeParams field of hydra.go.syntax.FunctionDecl
- functionLit(TypedTerm<Signature>, TypedTerm<FunctionBody>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.FunctionLit
- FunctionLit - Class in hydra.go.syntax
-
A Go function literal: a signature together with its body
- FunctionLit(Signature, FunctionBody) - Constructor for class hydra.go.syntax.FunctionLit
-
Constructs an immutable
FunctionLit. - FunctionLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
FunctionLit. - functionLitBody(TypedTerm<FunctionLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body field of hydra.go.syntax.FunctionLit
- functionLitFunctionLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FunctionLit
- functionLitSignature(TypedTerm<FunctionLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the signature field of hydra.go.syntax.FunctionLit
- functionLitWithBody(TypedTerm<FunctionLit>, TypedTerm<FunctionBody>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the body field of hydra.go.syntax.FunctionLit
- functionLitWithSignature(TypedTerm<FunctionLit>, TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the signature field of hydra.go.syntax.FunctionLit
- functionType(TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.FunctionType wrapper
- FunctionType - Class in hydra.go.syntax
-
A Go function type: a signature
- FunctionType(Signature) - Constructor for class hydra.go.syntax.FunctionType
-
Constructs an immutable
FunctionType. - FunctionType.Builder - Class in hydra.go.syntax
-
A fluent builder for
FunctionType. - functionTypeFunctionType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.FunctionType
G
- Go(GoStmt) - Constructor for class hydra.go.syntax.Statement.Go
-
Constructs an immutable
Statement.Go. - GO - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.gofield. - goLanguage() - Static method in interface hydra.go.Language
-
Language constraints for Go 1.22+
- goLanguage_typePredicate(T0) - Static method in interface hydra.go.Language
- goReservedWords() - Static method in interface hydra.go.Language
-
A set of reserved words in Go
- goStmt(TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.GoStmt wrapper
- GoStmt - Class in hydra.go.syntax
-
A Go go statement, launching the given expression as a goroutine
- GoStmt(Expression) - Constructor for class hydra.go.syntax.GoStmt
-
Constructs an immutable
GoStmt. - GoStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
GoStmt. - goStmtGoStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.GoStmt
- Goto(GotoStmt) - Constructor for class hydra.go.syntax.Statement.Goto
-
Constructs an immutable
Statement.Goto. - GOTO - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.gotofield. - gotoStmt(TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.GotoStmt wrapper
- GotoStmt - Class in hydra.go.syntax
-
A Go goto statement, naming its target label
- GotoStmt(Identifier) - Constructor for class hydra.go.syntax.GotoStmt
-
Constructs an immutable
GotoStmt. - GotoStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
GotoStmt. - gotoStmtGotoStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.GotoStmt
- Greater() - Constructor for class hydra.go.syntax.BinaryOp.Greater
-
Constructs an immutable
BinaryOp.Greater. - Greater() - Constructor for class hydra.go.syntax.RelOp.Greater
-
Constructs an immutable
RelOp.Greater. - GREATER - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.greaterfield. - GREATER - Static variable in class hydra.go.syntax.RelOp
-
Name of the
hydra.go.syntax.RelOp.greaterfield. - GREATER_EQUAL - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.greaterEqualfield. - GREATER_EQUAL - Static variable in class hydra.go.syntax.RelOp
-
Name of the
hydra.go.syntax.RelOp.greaterEqualfield. - GreaterEqual() - Constructor for class hydra.go.syntax.BinaryOp.GreaterEqual
-
Constructs an immutable
BinaryOp.GreaterEqual. - GreaterEqual() - Constructor for class hydra.go.syntax.RelOp.GreaterEqual
-
Constructs an immutable
RelOp.GreaterEqual. - guard - Variable in class hydra.go.syntax.TypeSwitchStmt
- guard(TypeSwitchGuard) - Method in class hydra.go.syntax.TypeSwitchStmt.Builder
- GUARD - Static variable in class hydra.go.syntax.TypeSwitchStmt
-
Name of the
hydra.go.syntax.TypeSwitchStmt.guardfield.
H
- hashCode() - Method in class hydra.go.syntax.AddOp.Add
- hashCode() - Method in class hydra.go.syntax.AddOp.BitwiseOr
- hashCode() - Method in class hydra.go.syntax.AddOp.BitwiseXor
- hashCode() - Method in class hydra.go.syntax.AddOp.Subtract
- hashCode() - Method in class hydra.go.syntax.AliasDecl
- hashCode() - Method in class hydra.go.syntax.AnnotatedDeclaration
- hashCode() - Method in class hydra.go.syntax.Arguments
- hashCode() - Method in class hydra.go.syntax.ArrayType
- hashCode() - Method in class hydra.go.syntax.Assignment
- hashCode() - Method in class hydra.go.syntax.AssignOp.Add
- hashCode() - Method in class hydra.go.syntax.AssignOp.Mul
- hashCode() - Method in class hydra.go.syntax.AssignOp.Simple
- hashCode() - Method in class hydra.go.syntax.BasicLit.Float_
- hashCode() - Method in class hydra.go.syntax.BasicLit.Imaginary
- hashCode() - Method in class hydra.go.syntax.BasicLit.Int
- hashCode() - Method in class hydra.go.syntax.BasicLit.Rune
- hashCode() - Method in class hydra.go.syntax.BasicLit.String_
- hashCode() - Method in class hydra.go.syntax.BinaryExpr
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Add
- hashCode() - Method in class hydra.go.syntax.BinaryOp.And
- hashCode() - Method in class hydra.go.syntax.BinaryOp.BitClear
- hashCode() - Method in class hydra.go.syntax.BinaryOp.BitwiseAnd
- hashCode() - Method in class hydra.go.syntax.BinaryOp.BitwiseOr
- hashCode() - Method in class hydra.go.syntax.BinaryOp.BitwiseXor
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Divide
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Equal
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Greater
- hashCode() - Method in class hydra.go.syntax.BinaryOp.GreaterEqual
- hashCode() - Method in class hydra.go.syntax.BinaryOp.LeftShift
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Less
- hashCode() - Method in class hydra.go.syntax.BinaryOp.LessEqual
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Multiply
- hashCode() - Method in class hydra.go.syntax.BinaryOp.NotEqual
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Or
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Remainder
- hashCode() - Method in class hydra.go.syntax.BinaryOp.RightShift
- hashCode() - Method in class hydra.go.syntax.BinaryOp.Subtract
- hashCode() - Method in class hydra.go.syntax.Block
- hashCode() - Method in class hydra.go.syntax.BreakStmt
- hashCode() - Method in class hydra.go.syntax.CallExpr
- hashCode() - Method in class hydra.go.syntax.ChannelDirection.Bidirectional
- hashCode() - Method in class hydra.go.syntax.ChannelDirection.Receive
- hashCode() - Method in class hydra.go.syntax.ChannelDirection.Send
- hashCode() - Method in class hydra.go.syntax.ChannelType
- hashCode() - Method in class hydra.go.syntax.CommCase.Default
- hashCode() - Method in class hydra.go.syntax.CommCase.Receive
- hashCode() - Method in class hydra.go.syntax.CommCase.Send
- hashCode() - Method in class hydra.go.syntax.CommClause
- hashCode() - Method in class hydra.go.syntax.CompositeLit
- hashCode() - Method in class hydra.go.syntax.ConstDecl
- hashCode() - Method in class hydra.go.syntax.ConstSpec
- hashCode() - Method in class hydra.go.syntax.ContinueStmt
- hashCode() - Method in class hydra.go.syntax.Conversion
- hashCode() - Method in class hydra.go.syntax.Declaration.Const
- hashCode() - Method in class hydra.go.syntax.Declaration.Type
- hashCode() - Method in class hydra.go.syntax.Declaration.Var
- hashCode() - Method in class hydra.go.syntax.DeferStmt
- hashCode() - Method in class hydra.go.syntax.Element.Expression
- hashCode() - Method in class hydra.go.syntax.Element.Literal
- hashCode() - Method in class hydra.go.syntax.ElementList
- hashCode() - Method in class hydra.go.syntax.ElseClause.Block
- hashCode() - Method in class hydra.go.syntax.ElseClause.If
- hashCode() - Method in class hydra.go.syntax.EmbeddedField
- hashCode() - Method in class hydra.go.syntax.EmptyStmt
- hashCode() - Method in class hydra.go.syntax.ExprCaseClause
- hashCode() - Method in class hydra.go.syntax.Expression.Binary
- hashCode() - Method in class hydra.go.syntax.Expression.Unary
- hashCode() - Method in class hydra.go.syntax.ExpressionStmt
- hashCode() - Method in class hydra.go.syntax.ExprSwitchStmt
- hashCode() - Method in class hydra.go.syntax.FallthroughStmt
- hashCode() - Method in class hydra.go.syntax.FieldDecl.Embedded
- hashCode() - Method in class hydra.go.syntax.FieldDecl.Named
- hashCode() - Method in class hydra.go.syntax.FloatLit
- hashCode() - Method in class hydra.go.syntax.ForClause
- hashCode() - Method in class hydra.go.syntax.ForClauseOrRange.Clause
- hashCode() - Method in class hydra.go.syntax.ForClauseOrRange.Condition
- hashCode() - Method in class hydra.go.syntax.ForClauseOrRange.Range
- hashCode() - Method in class hydra.go.syntax.ForStmt
- hashCode() - Method in class hydra.go.syntax.FullSlice
- hashCode() - Method in class hydra.go.syntax.FunctionBody
- hashCode() - Method in class hydra.go.syntax.FunctionDecl
- hashCode() - Method in class hydra.go.syntax.FunctionLit
- hashCode() - Method in class hydra.go.syntax.FunctionType
- hashCode() - Method in class hydra.go.syntax.GoStmt
- hashCode() - Method in class hydra.go.syntax.GotoStmt
- hashCode() - Method in class hydra.go.syntax.Identifier
- hashCode() - Method in class hydra.go.syntax.IfStmt
- hashCode() - Method in class hydra.go.syntax.ImaginaryLit
- hashCode() - Method in class hydra.go.syntax.ImportAlias.Dot
- hashCode() - Method in class hydra.go.syntax.ImportAlias.Name
- hashCode() - Method in class hydra.go.syntax.ImportDecl
- hashCode() - Method in class hydra.go.syntax.ImportPath
- hashCode() - Method in class hydra.go.syntax.ImportSpec
- hashCode() - Method in class hydra.go.syntax.IncDecStmt
- hashCode() - Method in class hydra.go.syntax.Index
- hashCode() - Method in class hydra.go.syntax.IndexExpr
- hashCode() - Method in class hydra.go.syntax.InterfaceElem.Method
- hashCode() - Method in class hydra.go.syntax.InterfaceElem.Type
- hashCode() - Method in class hydra.go.syntax.InterfaceType
- hashCode() - Method in class hydra.go.syntax.InterpretedStringLit
- hashCode() - Method in class hydra.go.syntax.IntLit
- hashCode() - Method in class hydra.go.syntax.Key.Expression
- hashCode() - Method in class hydra.go.syntax.Key.Field
- hashCode() - Method in class hydra.go.syntax.Key.Literal
- hashCode() - Method in class hydra.go.syntax.KeyedElement
- hashCode() - Method in class hydra.go.syntax.LabeledStmt
- hashCode() - Method in class hydra.go.syntax.Literal.Basic
- hashCode() - Method in class hydra.go.syntax.Literal.Composite
- hashCode() - Method in class hydra.go.syntax.Literal.Function
- hashCode() - Method in class hydra.go.syntax.LiteralType.Array
- hashCode() - Method in class hydra.go.syntax.LiteralType.InferredArray
- hashCode() - Method in class hydra.go.syntax.LiteralType.Map
- hashCode() - Method in class hydra.go.syntax.LiteralType.Name
- hashCode() - Method in class hydra.go.syntax.LiteralType.Slice
- hashCode() - Method in class hydra.go.syntax.LiteralType.Struct
- hashCode() - Method in class hydra.go.syntax.LiteralValue
- hashCode() - Method in class hydra.go.syntax.MapType
- hashCode() - Method in class hydra.go.syntax.MethodDecl
- hashCode() - Method in class hydra.go.syntax.MethodElem
- hashCode() - Method in class hydra.go.syntax.MethodExpr
- hashCode() - Method in class hydra.go.syntax.Module
- hashCode() - Method in class hydra.go.syntax.MulOp.BitClear
- hashCode() - Method in class hydra.go.syntax.MulOp.BitwiseAnd
- hashCode() - Method in class hydra.go.syntax.MulOp.Divide
- hashCode() - Method in class hydra.go.syntax.MulOp.LeftShift
- hashCode() - Method in class hydra.go.syntax.MulOp.Multiply
- hashCode() - Method in class hydra.go.syntax.MulOp.Remainder
- hashCode() - Method in class hydra.go.syntax.MulOp.RightShift
- hashCode() - Method in class hydra.go.syntax.NamedField
- hashCode() - Method in class hydra.go.syntax.Operand.Literal
- hashCode() - Method in class hydra.go.syntax.Operand.Named
- hashCode() - Method in class hydra.go.syntax.Operand.Paren
- hashCode() - Method in class hydra.go.syntax.OperandName
- hashCode() - Method in class hydra.go.syntax.PackageClause
- hashCode() - Method in class hydra.go.syntax.ParameterDecl
- hashCode() - Method in class hydra.go.syntax.Parameters
- hashCode() - Method in class hydra.go.syntax.PointerType
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.Call
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.Conversion
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.Index
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.MethodExpr
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.Operand
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.Selector
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.Slice
- hashCode() - Method in class hydra.go.syntax.PrimaryExpr.TypeAssertion
- hashCode() - Method in class hydra.go.syntax.QualifiedIdent
- hashCode() - Method in class hydra.go.syntax.RangeClause
- hashCode() - Method in class hydra.go.syntax.RangeVars.Assign
- hashCode() - Method in class hydra.go.syntax.RangeVars.Declare
- hashCode() - Method in class hydra.go.syntax.RawStringLit
- hashCode() - Method in class hydra.go.syntax.ReceiveCase
- hashCode() - Method in class hydra.go.syntax.Receiver
- hashCode() - Method in class hydra.go.syntax.RelOp.Equal
- hashCode() - Method in class hydra.go.syntax.RelOp.Greater
- hashCode() - Method in class hydra.go.syntax.RelOp.GreaterEqual
- hashCode() - Method in class hydra.go.syntax.RelOp.Less
- hashCode() - Method in class hydra.go.syntax.RelOp.LessEqual
- hashCode() - Method in class hydra.go.syntax.RelOp.NotEqual
- hashCode() - Method in class hydra.go.syntax.Result.Parameters
- hashCode() - Method in class hydra.go.syntax.Result.Type
- hashCode() - Method in class hydra.go.syntax.ReturnStmt
- hashCode() - Method in class hydra.go.syntax.RuneLit
- hashCode() - Method in class hydra.go.syntax.Selector
- hashCode() - Method in class hydra.go.syntax.SelectorExpr
- hashCode() - Method in class hydra.go.syntax.SelectStmt
- hashCode() - Method in class hydra.go.syntax.SendStmt
- hashCode() - Method in class hydra.go.syntax.ShortVarDecl
- hashCode() - Method in class hydra.go.syntax.Signature
- hashCode() - Method in class hydra.go.syntax.SimpleSlice
- hashCode() - Method in class hydra.go.syntax.SimpleStmt.Assignment
- hashCode() - Method in class hydra.go.syntax.SimpleStmt.Empty
- hashCode() - Method in class hydra.go.syntax.SimpleStmt.Expression
- hashCode() - Method in class hydra.go.syntax.SimpleStmt.IncDec
- hashCode() - Method in class hydra.go.syntax.SimpleStmt.Send
- hashCode() - Method in class hydra.go.syntax.SimpleStmt.ShortVarDecl
- hashCode() - Method in class hydra.go.syntax.Slice.Full
- hashCode() - Method in class hydra.go.syntax.Slice.Simple
- hashCode() - Method in class hydra.go.syntax.SliceExpr
- hashCode() - Method in class hydra.go.syntax.SliceType
- hashCode() - Method in class hydra.go.syntax.SourceFile
- hashCode() - Method in class hydra.go.syntax.Statement.Block
- hashCode() - Method in class hydra.go.syntax.Statement.Break
- hashCode() - Method in class hydra.go.syntax.Statement.Continue
- hashCode() - Method in class hydra.go.syntax.Statement.Declaration
- hashCode() - Method in class hydra.go.syntax.Statement.Defer
- hashCode() - Method in class hydra.go.syntax.Statement.Fallthrough
- hashCode() - Method in class hydra.go.syntax.Statement.For
- hashCode() - Method in class hydra.go.syntax.Statement.Go
- hashCode() - Method in class hydra.go.syntax.Statement.Goto
- hashCode() - Method in class hydra.go.syntax.Statement.If
- hashCode() - Method in class hydra.go.syntax.Statement.Labeled
- hashCode() - Method in class hydra.go.syntax.Statement.Return
- hashCode() - Method in class hydra.go.syntax.Statement.Select
- hashCode() - Method in class hydra.go.syntax.Statement.Simple
- hashCode() - Method in class hydra.go.syntax.Statement.Switch
- hashCode() - Method in class hydra.go.syntax.StringLit.Interpreted
- hashCode() - Method in class hydra.go.syntax.StringLit.Raw
- hashCode() - Method in class hydra.go.syntax.StructType
- hashCode() - Method in class hydra.go.syntax.SwitchStmt.Expression
- hashCode() - Method in class hydra.go.syntax.SwitchStmt.Type
- hashCode() - Method in class hydra.go.syntax.Tag
- hashCode() - Method in class hydra.go.syntax.TopLevelDecl.Declaration
- hashCode() - Method in class hydra.go.syntax.TopLevelDecl.Function
- hashCode() - Method in class hydra.go.syntax.TopLevelDecl.Method
- hashCode() - Method in class hydra.go.syntax.Type.Literal
- hashCode() - Method in class hydra.go.syntax.Type.Named
- hashCode() - Method in class hydra.go.syntax.Type.Paren
- hashCode() - Method in class hydra.go.syntax.TypeAssertion
- hashCode() - Method in class hydra.go.syntax.TypeAssertionExpr
- hashCode() - Method in class hydra.go.syntax.TypeCaseClause
- hashCode() - Method in class hydra.go.syntax.TypeConstraint
- hashCode() - Method in class hydra.go.syntax.TypeDecl
- hashCode() - Method in class hydra.go.syntax.TypeDef
- hashCode() - Method in class hydra.go.syntax.TypeElem
- hashCode() - Method in class hydra.go.syntax.TypeLit.Array
- hashCode() - Method in class hydra.go.syntax.TypeLit.Channel
- hashCode() - Method in class hydra.go.syntax.TypeLit.Function
- hashCode() - Method in class hydra.go.syntax.TypeLit.Interface
- hashCode() - Method in class hydra.go.syntax.TypeLit.Map
- hashCode() - Method in class hydra.go.syntax.TypeLit.Pointer
- hashCode() - Method in class hydra.go.syntax.TypeLit.Slice
- hashCode() - Method in class hydra.go.syntax.TypeLit.Struct
- hashCode() - Method in class hydra.go.syntax.TypeName
- hashCode() - Method in class hydra.go.syntax.TypeParamDecl
- hashCode() - Method in class hydra.go.syntax.TypeParameters
- hashCode() - Method in class hydra.go.syntax.TypeSpec.Alias
- hashCode() - Method in class hydra.go.syntax.TypeSpec.Definition
- hashCode() - Method in class hydra.go.syntax.TypeSwitchGuard
- hashCode() - Method in class hydra.go.syntax.TypeSwitchStmt
- hashCode() - Method in class hydra.go.syntax.TypeTerm
- hashCode() - Method in class hydra.go.syntax.UnaryExpr.Op
- hashCode() - Method in class hydra.go.syntax.UnaryExpr.Primary
- hashCode() - Method in class hydra.go.syntax.UnaryOp.AddressOf
- hashCode() - Method in class hydra.go.syntax.UnaryOp.Deref
- hashCode() - Method in class hydra.go.syntax.UnaryOp.Minus
- hashCode() - Method in class hydra.go.syntax.UnaryOp.Not
- hashCode() - Method in class hydra.go.syntax.UnaryOp.Plus
- hashCode() - Method in class hydra.go.syntax.UnaryOp.Receive
- hashCode() - Method in class hydra.go.syntax.UnaryOp.Xor
- hashCode() - Method in class hydra.go.syntax.UnaryOperation
- hashCode() - Method in class hydra.go.syntax.VarDecl
- hashCode() - Method in class hydra.go.syntax.VarSpec
- high - Variable in class hydra.go.syntax.FullSlice
- high - Variable in class hydra.go.syntax.SimpleSlice
- high(Expression) - Method in class hydra.go.syntax.FullSlice.Builder
- high(Optional<Expression>) - Method in class hydra.go.syntax.SimpleSlice.Builder
- HIGH - Static variable in class hydra.go.syntax.FullSlice
-
Name of the
hydra.go.syntax.FullSlice.highfield. - HIGH - Static variable in class hydra.go.syntax.SimpleSlice
-
Name of the
hydra.go.syntax.SimpleSlice.highfield. - hydra.dsl.go - package hydra.dsl.go
- hydra.go - package hydra.go
- hydra.go.syntax - package hydra.go.syntax
- hydraOrdinal() - Method in class hydra.go.syntax.AddOp.Add
- hydraOrdinal() - Method in class hydra.go.syntax.AddOp.BitwiseOr
- hydraOrdinal() - Method in class hydra.go.syntax.AddOp.BitwiseXor
- hydraOrdinal() - Method in class hydra.go.syntax.AddOp
- hydraOrdinal() - Method in class hydra.go.syntax.AddOp.Subtract
- hydraOrdinal() - Method in class hydra.go.syntax.AssignOp.Add
- hydraOrdinal() - Method in class hydra.go.syntax.AssignOp
- hydraOrdinal() - Method in class hydra.go.syntax.AssignOp.Mul
- hydraOrdinal() - Method in class hydra.go.syntax.AssignOp.Simple
- hydraOrdinal() - Method in class hydra.go.syntax.BasicLit.Float_
- hydraOrdinal() - Method in class hydra.go.syntax.BasicLit
- hydraOrdinal() - Method in class hydra.go.syntax.BasicLit.Imaginary
- hydraOrdinal() - Method in class hydra.go.syntax.BasicLit.Int
- hydraOrdinal() - Method in class hydra.go.syntax.BasicLit.Rune
- hydraOrdinal() - Method in class hydra.go.syntax.BasicLit.String_
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Add
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.And
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.BitClear
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.BitwiseAnd
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.BitwiseOr
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.BitwiseXor
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Divide
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Equal
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Greater
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.GreaterEqual
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.LeftShift
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Less
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.LessEqual
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Multiply
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.NotEqual
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Or
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Remainder
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.RightShift
- hydraOrdinal() - Method in class hydra.go.syntax.BinaryOp.Subtract
- hydraOrdinal() - Method in class hydra.go.syntax.ChannelDirection.Bidirectional
- hydraOrdinal() - Method in class hydra.go.syntax.ChannelDirection
- hydraOrdinal() - Method in class hydra.go.syntax.ChannelDirection.Receive
- hydraOrdinal() - Method in class hydra.go.syntax.ChannelDirection.Send
- hydraOrdinal() - Method in class hydra.go.syntax.CommCase.Default
- hydraOrdinal() - Method in class hydra.go.syntax.CommCase
- hydraOrdinal() - Method in class hydra.go.syntax.CommCase.Receive
- hydraOrdinal() - Method in class hydra.go.syntax.CommCase.Send
- hydraOrdinal() - Method in class hydra.go.syntax.Declaration.Const
- hydraOrdinal() - Method in class hydra.go.syntax.Declaration
- hydraOrdinal() - Method in class hydra.go.syntax.Declaration.Type
- hydraOrdinal() - Method in class hydra.go.syntax.Declaration.Var
- hydraOrdinal() - Method in class hydra.go.syntax.Element.Expression
- hydraOrdinal() - Method in class hydra.go.syntax.Element
- hydraOrdinal() - Method in class hydra.go.syntax.Element.Literal
- hydraOrdinal() - Method in class hydra.go.syntax.ElseClause.Block
- hydraOrdinal() - Method in class hydra.go.syntax.ElseClause
- hydraOrdinal() - Method in class hydra.go.syntax.ElseClause.If
- hydraOrdinal() - Method in class hydra.go.syntax.Expression.Binary
- hydraOrdinal() - Method in class hydra.go.syntax.Expression
- hydraOrdinal() - Method in class hydra.go.syntax.Expression.Unary
- hydraOrdinal() - Method in class hydra.go.syntax.FieldDecl.Embedded
- hydraOrdinal() - Method in class hydra.go.syntax.FieldDecl
- hydraOrdinal() - Method in class hydra.go.syntax.FieldDecl.Named
- hydraOrdinal() - Method in class hydra.go.syntax.ForClauseOrRange.Clause
- hydraOrdinal() - Method in class hydra.go.syntax.ForClauseOrRange.Condition
- hydraOrdinal() - Method in class hydra.go.syntax.ForClauseOrRange
- hydraOrdinal() - Method in class hydra.go.syntax.ForClauseOrRange.Range
- hydraOrdinal() - Method in class hydra.go.syntax.ImportAlias.Dot
- hydraOrdinal() - Method in class hydra.go.syntax.ImportAlias
- hydraOrdinal() - Method in class hydra.go.syntax.ImportAlias.Name
- hydraOrdinal() - Method in class hydra.go.syntax.InterfaceElem
- hydraOrdinal() - Method in class hydra.go.syntax.InterfaceElem.Method
- hydraOrdinal() - Method in class hydra.go.syntax.InterfaceElem.Type
- hydraOrdinal() - Method in class hydra.go.syntax.Key.Expression
- hydraOrdinal() - Method in class hydra.go.syntax.Key.Field
- hydraOrdinal() - Method in class hydra.go.syntax.Key
- hydraOrdinal() - Method in class hydra.go.syntax.Key.Literal
- hydraOrdinal() - Method in class hydra.go.syntax.Literal.Basic
- hydraOrdinal() - Method in class hydra.go.syntax.Literal.Composite
- hydraOrdinal() - Method in class hydra.go.syntax.Literal.Function
- hydraOrdinal() - Method in class hydra.go.syntax.Literal
- hydraOrdinal() - Method in class hydra.go.syntax.LiteralType.Array
- hydraOrdinal() - Method in class hydra.go.syntax.LiteralType
- hydraOrdinal() - Method in class hydra.go.syntax.LiteralType.InferredArray
- hydraOrdinal() - Method in class hydra.go.syntax.LiteralType.Map
- hydraOrdinal() - Method in class hydra.go.syntax.LiteralType.Name
- hydraOrdinal() - Method in class hydra.go.syntax.LiteralType.Slice
- hydraOrdinal() - Method in class hydra.go.syntax.LiteralType.Struct
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp.BitClear
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp.BitwiseAnd
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp.Divide
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp.LeftShift
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp.Multiply
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp.Remainder
- hydraOrdinal() - Method in class hydra.go.syntax.MulOp.RightShift
- hydraOrdinal() - Method in class hydra.go.syntax.Operand
- hydraOrdinal() - Method in class hydra.go.syntax.Operand.Literal
- hydraOrdinal() - Method in class hydra.go.syntax.Operand.Named
- hydraOrdinal() - Method in class hydra.go.syntax.Operand.Paren
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.Call
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.Conversion
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.Index
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.MethodExpr
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.Operand
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.Selector
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.Slice
- hydraOrdinal() - Method in class hydra.go.syntax.PrimaryExpr.TypeAssertion
- hydraOrdinal() - Method in class hydra.go.syntax.RangeVars.Assign
- hydraOrdinal() - Method in class hydra.go.syntax.RangeVars.Declare
- hydraOrdinal() - Method in class hydra.go.syntax.RangeVars
- hydraOrdinal() - Method in class hydra.go.syntax.RelOp.Equal
- hydraOrdinal() - Method in class hydra.go.syntax.RelOp.Greater
- hydraOrdinal() - Method in class hydra.go.syntax.RelOp.GreaterEqual
- hydraOrdinal() - Method in class hydra.go.syntax.RelOp
- hydraOrdinal() - Method in class hydra.go.syntax.RelOp.Less
- hydraOrdinal() - Method in class hydra.go.syntax.RelOp.LessEqual
- hydraOrdinal() - Method in class hydra.go.syntax.RelOp.NotEqual
- hydraOrdinal() - Method in class hydra.go.syntax.Result
- hydraOrdinal() - Method in class hydra.go.syntax.Result.Parameters
- hydraOrdinal() - Method in class hydra.go.syntax.Result.Type
- hydraOrdinal() - Method in class hydra.go.syntax.SimpleStmt.Assignment
- hydraOrdinal() - Method in class hydra.go.syntax.SimpleStmt.Empty
- hydraOrdinal() - Method in class hydra.go.syntax.SimpleStmt.Expression
- hydraOrdinal() - Method in class hydra.go.syntax.SimpleStmt
- hydraOrdinal() - Method in class hydra.go.syntax.SimpleStmt.IncDec
- hydraOrdinal() - Method in class hydra.go.syntax.SimpleStmt.Send
- hydraOrdinal() - Method in class hydra.go.syntax.SimpleStmt.ShortVarDecl
- hydraOrdinal() - Method in class hydra.go.syntax.Slice.Full
- hydraOrdinal() - Method in class hydra.go.syntax.Slice
- hydraOrdinal() - Method in class hydra.go.syntax.Slice.Simple
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Block
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Break
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Continue
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Declaration
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Defer
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Fallthrough
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.For
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Go
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Goto
- hydraOrdinal() - Method in class hydra.go.syntax.Statement
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.If
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Labeled
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Return
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Select
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Simple
- hydraOrdinal() - Method in class hydra.go.syntax.Statement.Switch
- hydraOrdinal() - Method in class hydra.go.syntax.StringLit
- hydraOrdinal() - Method in class hydra.go.syntax.StringLit.Interpreted
- hydraOrdinal() - Method in class hydra.go.syntax.StringLit.Raw
- hydraOrdinal() - Method in class hydra.go.syntax.SwitchStmt.Expression
- hydraOrdinal() - Method in class hydra.go.syntax.SwitchStmt
- hydraOrdinal() - Method in class hydra.go.syntax.SwitchStmt.Type
- hydraOrdinal() - Method in class hydra.go.syntax.TopLevelDecl.Declaration
- hydraOrdinal() - Method in class hydra.go.syntax.TopLevelDecl.Function
- hydraOrdinal() - Method in class hydra.go.syntax.TopLevelDecl
- hydraOrdinal() - Method in class hydra.go.syntax.TopLevelDecl.Method
- hydraOrdinal() - Method in class hydra.go.syntax.Type
- hydraOrdinal() - Method in class hydra.go.syntax.Type.Literal
- hydraOrdinal() - Method in class hydra.go.syntax.Type.Named
- hydraOrdinal() - Method in class hydra.go.syntax.Type.Paren
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Array
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Channel
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Function
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Interface
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Map
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Pointer
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Slice
- hydraOrdinal() - Method in class hydra.go.syntax.TypeLit.Struct
- hydraOrdinal() - Method in class hydra.go.syntax.TypeSpec.Alias
- hydraOrdinal() - Method in class hydra.go.syntax.TypeSpec.Definition
- hydraOrdinal() - Method in class hydra.go.syntax.TypeSpec
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryExpr
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryExpr.Op
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryExpr.Primary
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp.AddressOf
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp.Deref
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp.Minus
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp.Not
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp.Plus
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp.Receive
- hydraOrdinal() - Method in class hydra.go.syntax.UnaryOp.Xor
I
- identifier(TypedTerm<String>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.Identifier wrapper
- Identifier - Class in hydra.go.syntax
-
A Go identifier: a letter followed by letters and unicode digits
- Identifier(String) - Constructor for class hydra.go.syntax.Identifier
-
Constructs an immutable
Identifier. - Identifier.Builder - Class in hydra.go.syntax
-
A fluent builder for
Identifier. - identifierIdentifier() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Identifier
- If(IfStmt) - Constructor for class hydra.go.syntax.ElseClause.If
-
Constructs an immutable
ElseClause.If. - If(IfStmt) - Constructor for class hydra.go.syntax.Statement.If
-
Constructs an immutable
Statement.If. - IF - Static variable in class hydra.go.syntax.ElseClause
-
Name of the
hydra.go.syntax.ElseClause.iffield. - IF - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.iffield. - ifStmt(TypedTerm<Optional<SimpleStmt>>, TypedTerm<Expression>, TypedTerm<Block>, TypedTerm<Optional<ElseClause>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.IfStmt
- IfStmt - Class in hydra.go.syntax
-
A Go if statement: an optional init statement, a condition, a then block, and an optional else clause
- IfStmt(Optional<SimpleStmt>, Expression, Block, Optional<ElseClause>) - Constructor for class hydra.go.syntax.IfStmt
-
Constructs an immutable
IfStmt. - IfStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
IfStmt. - ifStmtCondition(TypedTerm<IfStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the condition field of hydra.go.syntax.IfStmt
- ifStmtElse(TypedTerm<IfStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the else field of hydra.go.syntax.IfStmt
- ifStmtIfStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.IfStmt
- ifStmtInit(TypedTerm<IfStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the init field of hydra.go.syntax.IfStmt
- ifStmtThen(TypedTerm<IfStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the then field of hydra.go.syntax.IfStmt
- ifStmtWithCondition(TypedTerm<IfStmt>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the condition field of hydra.go.syntax.IfStmt
- ifStmtWithElse(TypedTerm<IfStmt>, TypedTerm<Optional<ElseClause>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the else field of hydra.go.syntax.IfStmt
- ifStmtWithInit(TypedTerm<IfStmt>, TypedTerm<Optional<SimpleStmt>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the init field of hydra.go.syntax.IfStmt
- ifStmtWithThen(TypedTerm<IfStmt>, TypedTerm<Block>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the then field of hydra.go.syntax.IfStmt
- Imaginary(ImaginaryLit) - Constructor for class hydra.go.syntax.BasicLit.Imaginary
-
Constructs an immutable
BasicLit.Imaginary. - IMAGINARY - Static variable in class hydra.go.syntax.BasicLit
-
Name of the
hydra.go.syntax.BasicLit.imaginaryfield. - imaginaryLit(TypedTerm<Double>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ImaginaryLit wrapper
- ImaginaryLit - Class in hydra.go.syntax
-
A Go imaginary literal: a decimal or floating-point literal suffixed with 'i'
- ImaginaryLit(Double) - Constructor for class hydra.go.syntax.ImaginaryLit
-
Constructs an immutable
ImaginaryLit. - ImaginaryLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
ImaginaryLit. - imaginaryLitImaginaryLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ImaginaryLit
- ImportAlias - Class in hydra.go.syntax
-
The optional alias of a Go import spec: a dot for a dot import, or an identifier for a named alias
- ImportAlias.Dot - Class in hydra.go.syntax
- ImportAlias.Name - Class in hydra.go.syntax
- ImportAlias.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
ImportAliaswith a defaultImportAlias.PartialVisitor.otherwise(hydra.go.syntax.ImportAlias)branch. - ImportAlias.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
ImportAlias. - importAliasDot() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the dot variant of hydra.go.syntax.ImportAlias
- importAliasImportAlias() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ImportAlias
- importAliasName(TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the name variant of hydra.go.syntax.ImportAlias
- importDecl(TypedTerm<List<ImportSpec>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ImportDecl wrapper
- ImportDecl - Class in hydra.go.syntax
-
A Go import declaration: one or more import specs
- ImportDecl(List<ImportSpec>) - Constructor for class hydra.go.syntax.ImportDecl
-
Constructs an immutable
ImportDecl. - ImportDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
ImportDecl. - importDeclImportDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ImportDecl
- importPath(TypedTerm<StringLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ImportPath wrapper
- ImportPath - Class in hydra.go.syntax
-
The path string of a Go import spec
- ImportPath(StringLit) - Constructor for class hydra.go.syntax.ImportPath
-
Constructs an immutable
ImportPath. - ImportPath.Builder - Class in hydra.go.syntax
-
A fluent builder for
ImportPath. - importPathImportPath() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ImportPath
- imports - Variable in class hydra.go.syntax.Module
- imports - Variable in class hydra.go.syntax.SourceFile
- imports(List<ImportDecl>) - Method in class hydra.go.syntax.Module.Builder
- imports(List<ImportDecl>) - Method in class hydra.go.syntax.SourceFile.Builder
- IMPORTS - Static variable in class hydra.go.syntax.Module
-
Name of the
hydra.go.syntax.Module.importsfield. - IMPORTS - Static variable in class hydra.go.syntax.SourceFile
-
Name of the
hydra.go.syntax.SourceFile.importsfield. - importSpec(TypedTerm<Optional<ImportAlias>>, TypedTerm<ImportPath>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ImportSpec
- ImportSpec - Class in hydra.go.syntax
-
A Go import spec: an optional dot or package-name alias together with an import path
- ImportSpec(Optional<ImportAlias>, ImportPath) - Constructor for class hydra.go.syntax.ImportSpec
-
Constructs an immutable
ImportSpec. - ImportSpec.Builder - Class in hydra.go.syntax
-
A fluent builder for
ImportSpec. - importSpecAlias(TypedTerm<ImportSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the alias field of hydra.go.syntax.ImportSpec
- importSpecImportSpec() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ImportSpec
- importSpecPath(TypedTerm<ImportSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the path field of hydra.go.syntax.ImportSpec
- importSpecWithAlias(TypedTerm<ImportSpec>, TypedTerm<Optional<ImportAlias>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the alias field of hydra.go.syntax.ImportSpec
- importSpecWithPath(TypedTerm<ImportSpec>, TypedTerm<ImportPath>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the path field of hydra.go.syntax.ImportSpec
- INC_DEC - Static variable in class hydra.go.syntax.SimpleStmt
-
Name of the
hydra.go.syntax.SimpleStmt.incDecfield. - IncDec(IncDecStmt) - Constructor for class hydra.go.syntax.SimpleStmt.IncDec
-
Constructs an immutable
SimpleStmt.IncDec. - incDecStmt(TypedTerm<Expression>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.IncDecStmt
- IncDecStmt - Class in hydra.go.syntax
-
A Go increment or decrement statement: an expression followed by ++ or --
- IncDecStmt(Expression, Boolean) - Constructor for class hydra.go.syntax.IncDecStmt
-
Constructs an immutable
IncDecStmt. - IncDecStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
IncDecStmt. - incDecStmtExpression(TypedTerm<IncDecStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expression field of hydra.go.syntax.IncDecStmt
- incDecStmtIncDecStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.IncDecStmt
- incDecStmtIncrement(TypedTerm<IncDecStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the increment field of hydra.go.syntax.IncDecStmt
- incDecStmtWithExpression(TypedTerm<IncDecStmt>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expression field of hydra.go.syntax.IncDecStmt
- incDecStmtWithIncrement(TypedTerm<IncDecStmt>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the increment field of hydra.go.syntax.IncDecStmt
- increment - Variable in class hydra.go.syntax.IncDecStmt
- increment(Boolean) - Method in class hydra.go.syntax.IncDecStmt.Builder
- INCREMENT - Static variable in class hydra.go.syntax.IncDecStmt
-
Name of the
hydra.go.syntax.IncDecStmt.incrementfield. - index - Variable in class hydra.go.syntax.IndexExpr
- index(Expression) - Method in class hydra.go.syntax.IndexExpr.Builder
- index(TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.Index wrapper
- Index - Class in hydra.go.syntax
-
A Go index expression's bracketed index
- Index(IndexExpr) - Constructor for class hydra.go.syntax.PrimaryExpr.Index
-
Constructs an immutable
PrimaryExpr.Index. - Index(List<Expression>) - Constructor for class hydra.go.syntax.Index
-
Constructs an immutable
Index. - INDEX - Static variable in class hydra.go.syntax.IndexExpr
-
Name of the
hydra.go.syntax.IndexExpr.indexfield. - INDEX - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.indexfield. - Index.Builder - Class in hydra.go.syntax
-
A fluent builder for
Index. - indexExpr(TypedTerm<PrimaryExpr>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.IndexExpr
- IndexExpr - Class in hydra.go.syntax
-
A Go index expression: a primary expression subscripted by an index
- IndexExpr(PrimaryExpr, Expression) - Constructor for class hydra.go.syntax.IndexExpr
-
Constructs an immutable
IndexExpr. - IndexExpr.Builder - Class in hydra.go.syntax
-
A fluent builder for
IndexExpr. - indexExprExpr(TypedTerm<IndexExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expr field of hydra.go.syntax.IndexExpr
- indexExprIndex(TypedTerm<IndexExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the index field of hydra.go.syntax.IndexExpr
- indexExprIndexExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.IndexExpr
- indexExprWithExpr(TypedTerm<IndexExpr>, TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expr field of hydra.go.syntax.IndexExpr
- indexExprWithIndex(TypedTerm<IndexExpr>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the index field of hydra.go.syntax.IndexExpr
- indexIndex() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Index
- INFERRED_ARRAY - Static variable in class hydra.go.syntax.LiteralType
-
Name of the
hydra.go.syntax.LiteralType.inferredArrayfield. - InferredArray(Type) - Constructor for class hydra.go.syntax.LiteralType.InferredArray
-
Constructs an immutable
LiteralType.InferredArray. - init - Variable in class hydra.go.syntax.ExprSwitchStmt
- init - Variable in class hydra.go.syntax.ForClause
- init - Variable in class hydra.go.syntax.IfStmt
- init - Variable in class hydra.go.syntax.TypeSwitchStmt
- init(Optional<SimpleStmt>) - Method in class hydra.go.syntax.ExprSwitchStmt.Builder
- init(Optional<SimpleStmt>) - Method in class hydra.go.syntax.ForClause.Builder
- init(Optional<SimpleStmt>) - Method in class hydra.go.syntax.IfStmt.Builder
- init(Optional<SimpleStmt>) - Method in class hydra.go.syntax.TypeSwitchStmt.Builder
- INIT - Static variable in class hydra.go.syntax.ExprSwitchStmt
-
Name of the
hydra.go.syntax.ExprSwitchStmt.initfield. - INIT - Static variable in class hydra.go.syntax.ForClause
-
Name of the
hydra.go.syntax.ForClause.initfield. - INIT - Static variable in class hydra.go.syntax.IfStmt
-
Name of the
hydra.go.syntax.IfStmt.initfield. - INIT - Static variable in class hydra.go.syntax.TypeSwitchStmt
-
Name of the
hydra.go.syntax.TypeSwitchStmt.initfield. - Int(IntLit) - Constructor for class hydra.go.syntax.BasicLit.Int
-
Constructs an immutable
BasicLit.Int. - INT - Static variable in class hydra.go.syntax.BasicLit
-
Name of the
hydra.go.syntax.BasicLit.intfield. - Interface(InterfaceType) - Constructor for class hydra.go.syntax.TypeLit.Interface
-
Constructs an immutable
TypeLit.Interface. - INTERFACE - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.interfacefield. - InterfaceElem - Class in hydra.go.syntax
-
A Go interface element: a method element or a type element
- InterfaceElem.Method - Class in hydra.go.syntax
- InterfaceElem.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
InterfaceElemwith a defaultInterfaceElem.PartialVisitor.otherwise(hydra.go.syntax.InterfaceElem)branch. - InterfaceElem.Type - Class in hydra.go.syntax
- InterfaceElem.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
InterfaceElem. - interfaceElemInterfaceElem() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.InterfaceElem
- interfaceElemMethod(TypedTerm<MethodElem>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the method variant of hydra.go.syntax.InterfaceElem
- interfaceElemType(TypedTerm<TypeElem>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the type variant of hydra.go.syntax.InterfaceElem
- interfaceType(TypedTerm<List<InterfaceElem>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.InterfaceType wrapper
- InterfaceType - Class in hydra.go.syntax
-
A Go interface type: a brace-delimited list of interface elements
- InterfaceType(List<InterfaceElem>) - Constructor for class hydra.go.syntax.InterfaceType
-
Constructs an immutable
InterfaceType. - InterfaceType.Builder - Class in hydra.go.syntax
-
A fluent builder for
InterfaceType. - interfaceTypeInterfaceType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.InterfaceType
- Interpreted(InterpretedStringLit) - Constructor for class hydra.go.syntax.StringLit.Interpreted
-
Constructs an immutable
StringLit.Interpreted. - INTERPRETED - Static variable in class hydra.go.syntax.StringLit
-
Name of the
hydra.go.syntax.StringLit.interpretedfield. - interpretedStringLit(TypedTerm<String>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.InterpretedStringLit wrapper
- InterpretedStringLit - Class in hydra.go.syntax
-
A Go interpreted (double-quoted) string literal
- InterpretedStringLit(String) - Constructor for class hydra.go.syntax.InterpretedStringLit
-
Constructs an immutable
InterpretedStringLit. - InterpretedStringLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
InterpretedStringLit. - interpretedStringLitInterpretedStringLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.InterpretedStringLit
- intLit(TypedTerm<BigInteger>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.IntLit wrapper
- IntLit - Class in hydra.go.syntax
-
A Go integer literal, in decimal, binary, octal, or hexadecimal form
- IntLit(BigInteger) - Constructor for class hydra.go.syntax.IntLit
-
Constructs an immutable
IntLit. - IntLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
IntLit. - intLitIntLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.IntLit
K
- key - Variable in class hydra.go.syntax.KeyedElement
- key - Variable in class hydra.go.syntax.MapType
- key(Type) - Method in class hydra.go.syntax.MapType.Builder
- key(Optional<Key>) - Method in class hydra.go.syntax.KeyedElement.Builder
- Key - Class in hydra.go.syntax
-
The key of a Go keyed element: a field name, an expression, or a literal value
- KEY - Static variable in class hydra.go.syntax.KeyedElement
-
Name of the
hydra.go.syntax.KeyedElement.keyfield. - KEY - Static variable in class hydra.go.syntax.MapType
-
Name of the
hydra.go.syntax.MapType.keyfield. - Key.Expression - Class in hydra.go.syntax
- Key.Field - Class in hydra.go.syntax
- Key.Literal - Class in hydra.go.syntax
- Key.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Keywith a defaultKey.PartialVisitor.otherwise(hydra.go.syntax.Key)branch. - Key.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Key. - keyedElement(TypedTerm<Optional<Key>>, TypedTerm<Element>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.KeyedElement
- KeyedElement - Class in hydra.go.syntax
-
A Go composite-literal element with an optional key
- KeyedElement(Optional<Key>, Element) - Constructor for class hydra.go.syntax.KeyedElement
-
Constructs an immutable
KeyedElement. - KeyedElement.Builder - Class in hydra.go.syntax
-
A fluent builder for
KeyedElement. - keyedElementElement(TypedTerm<KeyedElement>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the element field of hydra.go.syntax.KeyedElement
- keyedElementKey(TypedTerm<KeyedElement>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the key field of hydra.go.syntax.KeyedElement
- keyedElementKeyedElement() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.KeyedElement
- keyedElementWithElement(TypedTerm<KeyedElement>, TypedTerm<Element>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the element field of hydra.go.syntax.KeyedElement
- keyedElementWithKey(TypedTerm<KeyedElement>, TypedTerm<Optional<Key>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the key field of hydra.go.syntax.KeyedElement
- keyExpression(TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the expression variant of hydra.go.syntax.Key
- keyField(TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the field variant of hydra.go.syntax.Key
- keyKey() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Key
- keyLiteral(TypedTerm<LiteralValue>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the literal variant of hydra.go.syntax.Key
L
- label - Variable in class hydra.go.syntax.LabeledStmt
- label(Identifier) - Method in class hydra.go.syntax.LabeledStmt.Builder
- LABEL - Static variable in class hydra.go.syntax.LabeledStmt
-
Name of the
hydra.go.syntax.LabeledStmt.labelfield. - Labeled(LabeledStmt) - Constructor for class hydra.go.syntax.Statement.Labeled
-
Constructs an immutable
Statement.Labeled. - LABELED - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.labeledfield. - labeledStmt(TypedTerm<Identifier>, TypedTerm<Statement>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.LabeledStmt
- LabeledStmt - Class in hydra.go.syntax
-
A Go labeled statement: a label together with the statement it labels
- LabeledStmt(Identifier, Statement) - Constructor for class hydra.go.syntax.LabeledStmt
-
Constructs an immutable
LabeledStmt. - LabeledStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
LabeledStmt. - labeledStmtLabel(TypedTerm<LabeledStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the label field of hydra.go.syntax.LabeledStmt
- labeledStmtLabeledStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.LabeledStmt
- labeledStmtStatement(TypedTerm<LabeledStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the statement field of hydra.go.syntax.LabeledStmt
- labeledStmtWithLabel(TypedTerm<LabeledStmt>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the label field of hydra.go.syntax.LabeledStmt
- labeledStmtWithStatement(TypedTerm<LabeledStmt>, TypedTerm<Statement>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the statement field of hydra.go.syntax.LabeledStmt
- Language - Interface in hydra.go
-
Language constraints and reserved words for Go 1.22+
- left - Variable in class hydra.go.syntax.BinaryExpr
- left(Expression) - Method in class hydra.go.syntax.BinaryExpr.Builder
- LEFT - Static variable in class hydra.go.syntax.BinaryExpr
-
Name of the
hydra.go.syntax.BinaryExpr.leftfield. - LEFT_SHIFT - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.leftShiftfield. - LEFT_SHIFT - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOp.leftShiftfield. - LeftShift() - Constructor for class hydra.go.syntax.BinaryOp.LeftShift
-
Constructs an immutable
BinaryOp.LeftShift. - LeftShift() - Constructor for class hydra.go.syntax.MulOp.LeftShift
-
Constructs an immutable
MulOp.LeftShift. - length - Variable in class hydra.go.syntax.ArrayType
- length(Expression) - Method in class hydra.go.syntax.ArrayType.Builder
- LENGTH - Static variable in class hydra.go.syntax.ArrayType
-
Name of the
hydra.go.syntax.ArrayType.lengthfield. - Less() - Constructor for class hydra.go.syntax.BinaryOp.Less
-
Constructs an immutable
BinaryOp.Less. - Less() - Constructor for class hydra.go.syntax.RelOp.Less
-
Constructs an immutable
RelOp.Less. - LESS - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.lessfield. - LESS - Static variable in class hydra.go.syntax.RelOp
-
Name of the
hydra.go.syntax.RelOp.lessfield. - LESS_EQUAL - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.lessEqualfield. - LESS_EQUAL - Static variable in class hydra.go.syntax.RelOp
-
Name of the
hydra.go.syntax.RelOp.lessEqualfield. - LessEqual() - Constructor for class hydra.go.syntax.BinaryOp.LessEqual
-
Constructs an immutable
BinaryOp.LessEqual. - LessEqual() - Constructor for class hydra.go.syntax.RelOp.LessEqual
-
Constructs an immutable
RelOp.LessEqual. - lhs - Variable in class hydra.go.syntax.Assignment
- lhs(List<Expression>) - Method in class hydra.go.syntax.Assignment.Builder
- LHS - Static variable in class hydra.go.syntax.Assignment
-
Name of the
hydra.go.syntax.Assignment.lhsfield. - Literal - Class in hydra.go.syntax
-
A Go literal: a basic literal, a composite literal, or a function literal
- Literal(Literal) - Constructor for class hydra.go.syntax.Operand.Literal
-
Constructs an immutable
Operand.Literal. - Literal(LiteralValue) - Constructor for class hydra.go.syntax.Element.Literal
-
Constructs an immutable
Element.Literal. - Literal(LiteralValue) - Constructor for class hydra.go.syntax.Key.Literal
-
Constructs an immutable
Key.Literal. - Literal(TypeLit) - Constructor for class hydra.go.syntax.Type.Literal
-
Constructs an immutable
Type.Literal. - LITERAL - Static variable in class hydra.go.syntax.Element
-
Name of the
hydra.go.syntax.Element.literalfield. - LITERAL - Static variable in class hydra.go.syntax.Key
-
Name of the
hydra.go.syntax.Key.literalfield. - LITERAL - Static variable in class hydra.go.syntax.Operand
-
Name of the
hydra.go.syntax.Operand.literalfield. - LITERAL - Static variable in class hydra.go.syntax.Type
-
Name of the
hydra.go.syntax.Type.literalfield. - Literal.Basic - Class in hydra.go.syntax
- Literal.Composite - Class in hydra.go.syntax
- Literal.Function - Class in hydra.go.syntax
- Literal.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Literalwith a defaultLiteral.PartialVisitor.otherwise(hydra.go.syntax.Literal)branch. - Literal.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Literal. - literalBasic(TypedTerm<BasicLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the basic variant of hydra.go.syntax.Literal
- literalComposite(TypedTerm<CompositeLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the composite variant of hydra.go.syntax.Literal
- literalFunction(TypedTerm<FunctionLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the function variant of hydra.go.syntax.Literal
- literalLiteral() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Literal
- LiteralType - Class in hydra.go.syntax
-
The type of a Go composite literal: a struct, array, elided-length array, slice, map, or named type
- LiteralType.Array - Class in hydra.go.syntax
- LiteralType.InferredArray - Class in hydra.go.syntax
- LiteralType.Map - Class in hydra.go.syntax
- LiteralType.Name - Class in hydra.go.syntax
- LiteralType.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
LiteralTypewith a defaultLiteralType.PartialVisitor.otherwise(hydra.go.syntax.LiteralType)branch. - LiteralType.Slice - Class in hydra.go.syntax
- LiteralType.Struct - Class in hydra.go.syntax
- LiteralType.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
LiteralType. - literalTypeArray(TypedTerm<ArrayType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the array variant of hydra.go.syntax.LiteralType
- literalTypeInferredArray(TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the inferredArray variant of hydra.go.syntax.LiteralType
- literalTypeLiteralType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.LiteralType
- literalTypeMap(TypedTerm<MapType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the map variant of hydra.go.syntax.LiteralType
- literalTypeName(TypedTerm<TypeName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the name variant of hydra.go.syntax.LiteralType
- literalTypeSlice(TypedTerm<SliceType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the slice variant of hydra.go.syntax.LiteralType
- literalTypeStruct(TypedTerm<StructType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the struct variant of hydra.go.syntax.LiteralType
- literalValue(TypedTerm<List<KeyedElement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.LiteralValue wrapper
- LiteralValue - Class in hydra.go.syntax
-
A Go composite literal's brace-delimited value: an optional element list
- LiteralValue(List<KeyedElement>) - Constructor for class hydra.go.syntax.LiteralValue
-
Constructs an immutable
LiteralValue. - LiteralValue.Builder - Class in hydra.go.syntax
-
A fluent builder for
LiteralValue. - literalValueLiteralValue() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.LiteralValue
- low - Variable in class hydra.go.syntax.FullSlice
- low - Variable in class hydra.go.syntax.SimpleSlice
- low(Optional<Expression>) - Method in class hydra.go.syntax.FullSlice.Builder
- low(Optional<Expression>) - Method in class hydra.go.syntax.SimpleSlice.Builder
- LOW - Static variable in class hydra.go.syntax.FullSlice
-
Name of the
hydra.go.syntax.FullSlice.lowfield. - LOW - Static variable in class hydra.go.syntax.SimpleSlice
-
Name of the
hydra.go.syntax.SimpleSlice.lowfield.
M
- Map(MapType) - Constructor for class hydra.go.syntax.LiteralType.Map
-
Constructs an immutable
LiteralType.Map. - Map(MapType) - Constructor for class hydra.go.syntax.TypeLit.Map
-
Constructs an immutable
TypeLit.Map. - MAP - Static variable in class hydra.go.syntax.LiteralType
-
Name of the
hydra.go.syntax.LiteralType.mapfield. - MAP - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.mapfield. - mapType(TypedTerm<Type>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.MapType
- MapType - Class in hydra.go.syntax
-
A Go map type: a key type and an element type
- MapType(Type, Type) - Constructor for class hydra.go.syntax.MapType
-
Constructs an immutable
MapType. - MapType.Builder - Class in hydra.go.syntax
-
A fluent builder for
MapType. - mapTypeKey(TypedTerm<MapType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the key field of hydra.go.syntax.MapType
- mapTypeMapType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.MapType
- mapTypeValue(TypedTerm<MapType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the value field of hydra.go.syntax.MapType
- mapTypeWithKey(TypedTerm<MapType>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the key field of hydra.go.syntax.MapType
- mapTypeWithValue(TypedTerm<MapType>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the value field of hydra.go.syntax.MapType
- max - Variable in class hydra.go.syntax.FullSlice
- max(Expression) - Method in class hydra.go.syntax.FullSlice.Builder
- MAX - Static variable in class hydra.go.syntax.FullSlice
-
Name of the
hydra.go.syntax.FullSlice.maxfield. - method - Variable in class hydra.go.syntax.MethodExpr
- method(Identifier) - Method in class hydra.go.syntax.MethodExpr.Builder
- Method(MethodDecl) - Constructor for class hydra.go.syntax.TopLevelDecl.Method
-
Constructs an immutable
TopLevelDecl.Method. - Method(MethodElem) - Constructor for class hydra.go.syntax.InterfaceElem.Method
-
Constructs an immutable
InterfaceElem.Method. - METHOD - Static variable in class hydra.go.syntax.InterfaceElem
-
Name of the
hydra.go.syntax.InterfaceElem.methodfield. - METHOD - Static variable in class hydra.go.syntax.MethodExpr
-
Name of the
hydra.go.syntax.MethodExpr.methodfield. - METHOD - Static variable in class hydra.go.syntax.TopLevelDecl
-
Name of the
hydra.go.syntax.TopLevelDecl.methodfield. - METHOD_EXPR - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.methodExprfield. - methodDecl(TypedTerm<Receiver>, TypedTerm<Identifier>, TypedTerm<Signature>, TypedTerm<Optional<FunctionBody>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.MethodDecl
- MethodDecl - Class in hydra.go.syntax
-
A Go method declaration: a receiver, a method name, a signature, and an optional body
- MethodDecl(Receiver, Identifier, Signature, Optional<FunctionBody>) - Constructor for class hydra.go.syntax.MethodDecl
-
Constructs an immutable
MethodDecl. - MethodDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
MethodDecl. - methodDeclBody(TypedTerm<MethodDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body field of hydra.go.syntax.MethodDecl
- methodDeclMethodDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.MethodDecl
- methodDeclName(TypedTerm<MethodDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.MethodDecl
- methodDeclReceiver(TypedTerm<MethodDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the receiver field of hydra.go.syntax.MethodDecl
- methodDeclSignature(TypedTerm<MethodDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the signature field of hydra.go.syntax.MethodDecl
- methodDeclWithBody(TypedTerm<MethodDecl>, TypedTerm<Optional<FunctionBody>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the body field of hydra.go.syntax.MethodDecl
- methodDeclWithName(TypedTerm<MethodDecl>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.MethodDecl
- methodDeclWithReceiver(TypedTerm<MethodDecl>, TypedTerm<Receiver>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the receiver field of hydra.go.syntax.MethodDecl
- methodDeclWithSignature(TypedTerm<MethodDecl>, TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the signature field of hydra.go.syntax.MethodDecl
- methodElem(TypedTerm<Identifier>, TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.MethodElem
- MethodElem - Class in hydra.go.syntax
-
A Go interface method element: a method name together with its signature
- MethodElem(Identifier, Signature) - Constructor for class hydra.go.syntax.MethodElem
-
Constructs an immutable
MethodElem. - MethodElem.Builder - Class in hydra.go.syntax
-
A fluent builder for
MethodElem. - methodElemMethodElem() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.MethodElem
- methodElemName(TypedTerm<MethodElem>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.MethodElem
- methodElemSignature(TypedTerm<MethodElem>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the signature field of hydra.go.syntax.MethodElem
- methodElemWithName(TypedTerm<MethodElem>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.MethodElem
- methodElemWithSignature(TypedTerm<MethodElem>, TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the signature field of hydra.go.syntax.MethodElem
- methodExpr(TypedTerm<Type>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.MethodExpr
- MethodExpr - Class in hydra.go.syntax
-
A Go method expression: a receiver type together with a method name
- MethodExpr(MethodExpr) - Constructor for class hydra.go.syntax.PrimaryExpr.MethodExpr
-
Constructs an immutable
PrimaryExpr.MethodExpr. - MethodExpr(Type, Identifier) - Constructor for class hydra.go.syntax.MethodExpr
-
Constructs an immutable
MethodExpr. - MethodExpr.Builder - Class in hydra.go.syntax
-
A fluent builder for
MethodExpr. - methodExprMethod(TypedTerm<MethodExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the method field of hydra.go.syntax.MethodExpr
- methodExprMethodExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.MethodExpr
- methodExprReceiver(TypedTerm<MethodExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the receiver field of hydra.go.syntax.MethodExpr
- methodExprWithMethod(TypedTerm<MethodExpr>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the method field of hydra.go.syntax.MethodExpr
- methodExprWithReceiver(TypedTerm<MethodExpr>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the receiver field of hydra.go.syntax.MethodExpr
- Minus() - Constructor for class hydra.go.syntax.UnaryOp.Minus
-
Constructs an immutable
UnaryOp.Minus. - MINUS - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOp.minusfield. - module(TypedTerm<PackageClause>, TypedTerm<List<ImportDecl>>, TypedTerm<List<TopLevelDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.Module
- Module - Class in hydra.go.syntax
-
A Go source file: a package clause, imports, and top-level declarations
- Module(PackageClause, List<ImportDecl>, List<TopLevelDecl>) - Constructor for class hydra.go.syntax.Module
-
Constructs an immutable
Module. - Module.Builder - Class in hydra.go.syntax
-
A fluent builder for
Module. - moduleDeclarations(TypedTerm<Module>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the declarations field of hydra.go.syntax.Module
- moduleImports(TypedTerm<Module>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the imports field of hydra.go.syntax.Module
- moduleModule() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Module
- modulePackage(TypedTerm<Module>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the package field of hydra.go.syntax.Module
- moduleWithDeclarations(TypedTerm<Module>, TypedTerm<List<TopLevelDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the declarations field of hydra.go.syntax.Module
- moduleWithImports(TypedTerm<Module>, TypedTerm<List<ImportDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the imports field of hydra.go.syntax.Module
- moduleWithPackage(TypedTerm<Module>, TypedTerm<PackageClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the package field of hydra.go.syntax.Module
- Mul(MulOp) - Constructor for class hydra.go.syntax.AssignOp.Mul
-
Constructs an immutable
AssignOp.Mul. - MUL - Static variable in class hydra.go.syntax.AssignOp
-
Name of the
hydra.go.syntax.AssignOp.mulfield. - MulOp - Class in hydra.go.syntax
-
A Go multiplicative operator: *, /, %, <<, >>, &, or &^
- MulOp.BitClear - Class in hydra.go.syntax
- MulOp.BitwiseAnd - Class in hydra.go.syntax
- MulOp.Divide - Class in hydra.go.syntax
- MulOp.LeftShift - Class in hydra.go.syntax
- MulOp.Multiply - Class in hydra.go.syntax
- MulOp.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
MulOpwith a defaultMulOp.PartialVisitor.otherwise(hydra.go.syntax.MulOp)branch. - MulOp.Remainder - Class in hydra.go.syntax
- MulOp.RightShift - Class in hydra.go.syntax
- MulOp.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
MulOp. - mulOpBitClear() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitClear variant of hydra.go.syntax.MulOp
- mulOpBitwiseAnd() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the bitwiseAnd variant of hydra.go.syntax.MulOp
- mulOpDivide() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the divide variant of hydra.go.syntax.MulOp
- mulOpLeftShift() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the leftShift variant of hydra.go.syntax.MulOp
- mulOpMulOp() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.MulOp
- mulOpMultiply() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the multiply variant of hydra.go.syntax.MulOp
- mulOpRemainder() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the remainder variant of hydra.go.syntax.MulOp
- mulOpRightShift() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the rightShift variant of hydra.go.syntax.MulOp
- Multiply() - Constructor for class hydra.go.syntax.BinaryOp.Multiply
-
Constructs an immutable
BinaryOp.Multiply. - Multiply() - Constructor for class hydra.go.syntax.MulOp.Multiply
-
Constructs an immutable
MulOp.Multiply. - MULTIPLY - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.multiplyfield. - MULTIPLY - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOp.multiplyfield.
N
- name - Variable in class hydra.go.syntax.AliasDecl
- name - Variable in class hydra.go.syntax.FunctionDecl
- name - Variable in class hydra.go.syntax.MethodDecl
- name - Variable in class hydra.go.syntax.MethodElem
- name - Variable in class hydra.go.syntax.OperandName
- name - Variable in class hydra.go.syntax.QualifiedIdent
- name - Variable in class hydra.go.syntax.Receiver
- name - Variable in class hydra.go.syntax.TypeDef
- name - Variable in class hydra.go.syntax.TypeName
- name - Variable in class hydra.go.syntax.TypeSwitchGuard
- name(Identifier) - Method in class hydra.go.syntax.AliasDecl.Builder
- name(Identifier) - Method in class hydra.go.syntax.FunctionDecl.Builder
- name(Identifier) - Method in class hydra.go.syntax.MethodDecl.Builder
- name(Identifier) - Method in class hydra.go.syntax.MethodElem.Builder
- name(Identifier) - Method in class hydra.go.syntax.QualifiedIdent.Builder
- name(Identifier) - Method in class hydra.go.syntax.TypeDef.Builder
- name(QualifiedIdent) - Method in class hydra.go.syntax.OperandName.Builder
- name(QualifiedIdent) - Method in class hydra.go.syntax.TypeName.Builder
- name(Optional<Identifier>) - Method in class hydra.go.syntax.Receiver.Builder
- name(Optional<Identifier>) - Method in class hydra.go.syntax.TypeSwitchGuard.Builder
- Name(Identifier) - Constructor for class hydra.go.syntax.ImportAlias.Name
-
Constructs an immutable
ImportAlias.Name. - Name(TypeName) - Constructor for class hydra.go.syntax.LiteralType.Name
-
Constructs an immutable
LiteralType.Name. - NAME - Static variable in class hydra.go.syntax.AliasDecl
-
Name of the
hydra.go.syntax.AliasDecl.namefield. - NAME - Static variable in class hydra.go.syntax.FunctionDecl
-
Name of the
hydra.go.syntax.FunctionDecl.namefield. - NAME - Static variable in class hydra.go.syntax.ImportAlias
-
Name of the
hydra.go.syntax.ImportAlias.namefield. - NAME - Static variable in class hydra.go.syntax.LiteralType
-
Name of the
hydra.go.syntax.LiteralType.namefield. - NAME - Static variable in class hydra.go.syntax.MethodDecl
-
Name of the
hydra.go.syntax.MethodDecl.namefield. - NAME - Static variable in class hydra.go.syntax.MethodElem
-
Name of the
hydra.go.syntax.MethodElem.namefield. - NAME - Static variable in class hydra.go.syntax.OperandName
-
Name of the
hydra.go.syntax.OperandName.namefield. - NAME - Static variable in class hydra.go.syntax.QualifiedIdent
-
Name of the
hydra.go.syntax.QualifiedIdent.namefield. - NAME - Static variable in class hydra.go.syntax.Receiver
-
Name of the
hydra.go.syntax.Receiver.namefield. - NAME - Static variable in class hydra.go.syntax.TypeDef
-
Name of the
hydra.go.syntax.TypeDef.namefield. - NAME - Static variable in class hydra.go.syntax.TypeName
-
Name of the
hydra.go.syntax.TypeName.namefield. - NAME - Static variable in class hydra.go.syntax.TypeSwitchGuard
-
Name of the
hydra.go.syntax.TypeSwitchGuard.namefield. - Named(NamedField) - Constructor for class hydra.go.syntax.FieldDecl.Named
-
Constructs an immutable
FieldDecl.Named. - Named(OperandName) - Constructor for class hydra.go.syntax.Operand.Named
-
Constructs an immutable
Operand.Named. - Named(TypeName) - Constructor for class hydra.go.syntax.Type.Named
-
Constructs an immutable
Type.Named. - NAMED - Static variable in class hydra.go.syntax.FieldDecl
-
Name of the
hydra.go.syntax.FieldDecl.namedfield. - NAMED - Static variable in class hydra.go.syntax.Operand
-
Name of the
hydra.go.syntax.Operand.namedfield. - NAMED - Static variable in class hydra.go.syntax.Type
-
Name of the
hydra.go.syntax.Type.namedfield. - namedField(TypedTerm<List<Identifier>>, TypedTerm<Type>, TypedTerm<Optional<Tag>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.NamedField
- NamedField - Class in hydra.go.syntax
-
A Go named struct field: a list of names, a type, and an optional tag
- NamedField(List<Identifier>, Type, Optional<Tag>) - Constructor for class hydra.go.syntax.NamedField
-
Constructs an immutable
NamedField. - NamedField.Builder - Class in hydra.go.syntax
-
A fluent builder for
NamedField. - namedFieldNamedField() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.NamedField
- namedFieldNames(TypedTerm<NamedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the names field of hydra.go.syntax.NamedField
- namedFieldTag(TypedTerm<NamedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the tag field of hydra.go.syntax.NamedField
- namedFieldType(TypedTerm<NamedField>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.NamedField
- namedFieldWithNames(TypedTerm<NamedField>, TypedTerm<List<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the names field of hydra.go.syntax.NamedField
- namedFieldWithTag(TypedTerm<NamedField>, TypedTerm<Optional<Tag>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the tag field of hydra.go.syntax.NamedField
- namedFieldWithType(TypedTerm<NamedField>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.NamedField
- names - Variable in class hydra.go.syntax.ConstSpec
- names - Variable in class hydra.go.syntax.NamedField
- names - Variable in class hydra.go.syntax.ParameterDecl
- names - Variable in class hydra.go.syntax.ShortVarDecl
- names - Variable in class hydra.go.syntax.TypeParamDecl
- names - Variable in class hydra.go.syntax.VarSpec
- names(List<Identifier>) - Method in class hydra.go.syntax.ConstSpec.Builder
- names(List<Identifier>) - Method in class hydra.go.syntax.NamedField.Builder
- names(List<Identifier>) - Method in class hydra.go.syntax.ParameterDecl.Builder
- names(List<Identifier>) - Method in class hydra.go.syntax.ShortVarDecl.Builder
- names(List<Identifier>) - Method in class hydra.go.syntax.TypeParamDecl.Builder
- names(List<Identifier>) - Method in class hydra.go.syntax.VarSpec.Builder
- NAMES - Static variable in class hydra.go.syntax.ConstSpec
-
Name of the
hydra.go.syntax.ConstSpec.namesfield. - NAMES - Static variable in class hydra.go.syntax.NamedField
-
Name of the
hydra.go.syntax.NamedField.namesfield. - NAMES - Static variable in class hydra.go.syntax.ParameterDecl
-
Name of the
hydra.go.syntax.ParameterDecl.namesfield. - NAMES - Static variable in class hydra.go.syntax.ShortVarDecl
-
Name of the
hydra.go.syntax.ShortVarDecl.namesfield. - NAMES - Static variable in class hydra.go.syntax.TypeParamDecl
-
Name of the
hydra.go.syntax.TypeParamDecl.namesfield. - NAMES - Static variable in class hydra.go.syntax.VarSpec
-
Name of the
hydra.go.syntax.VarSpec.namesfield. - Not() - Constructor for class hydra.go.syntax.UnaryOp.Not
-
Constructs an immutable
UnaryOp.Not. - NOT - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOp.notfield. - NOT_EQUAL - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.notEqualfield. - NOT_EQUAL - Static variable in class hydra.go.syntax.RelOp
-
Name of the
hydra.go.syntax.RelOp.notEqualfield. - NotEqual() - Constructor for class hydra.go.syntax.BinaryOp.NotEqual
-
Constructs an immutable
BinaryOp.NotEqual. - NotEqual() - Constructor for class hydra.go.syntax.RelOp.NotEqual
-
Constructs an immutable
RelOp.NotEqual.
O
- op - Variable in class hydra.go.syntax.Assignment
- op - Variable in class hydra.go.syntax.BinaryExpr
- op - Variable in class hydra.go.syntax.UnaryOperation
- op(AssignOp) - Method in class hydra.go.syntax.Assignment.Builder
- op(BinaryOp) - Method in class hydra.go.syntax.BinaryExpr.Builder
- op(UnaryOp) - Method in class hydra.go.syntax.UnaryOperation.Builder
- Op(UnaryOperation) - Constructor for class hydra.go.syntax.UnaryExpr.Op
-
Constructs an immutable
UnaryExpr.Op. - OP - Static variable in class hydra.go.syntax.Assignment
-
Name of the
hydra.go.syntax.Assignment.opfield. - OP - Static variable in class hydra.go.syntax.BinaryExpr
-
Name of the
hydra.go.syntax.BinaryExpr.opfield. - OP - Static variable in class hydra.go.syntax.UnaryExpr
-
Name of the
hydra.go.syntax.UnaryExpr.opfield. - OP - Static variable in class hydra.go.syntax.UnaryOperation
-
Name of the
hydra.go.syntax.UnaryOperation.opfield. - operand - Variable in class hydra.go.syntax.UnaryOperation
- operand(UnaryExpr) - Method in class hydra.go.syntax.UnaryOperation.Builder
- Operand - Class in hydra.go.syntax
-
A Go operand: a literal, an operand name with optional type arguments, or a parenthesized expression
- Operand(Operand) - Constructor for class hydra.go.syntax.PrimaryExpr.Operand
-
Constructs an immutable
PrimaryExpr.Operand. - OPERAND - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.operandfield. - OPERAND - Static variable in class hydra.go.syntax.UnaryOperation
-
Name of the
hydra.go.syntax.UnaryOperation.operandfield. - Operand.Literal - Class in hydra.go.syntax
- Operand.Named - Class in hydra.go.syntax
- Operand.Paren - Class in hydra.go.syntax
- Operand.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Operandwith a defaultOperand.PartialVisitor.otherwise(hydra.go.syntax.Operand)branch. - Operand.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Operand. - operandLiteral(TypedTerm<Literal>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the literal variant of hydra.go.syntax.Operand
- operandName(TypedTerm<QualifiedIdent>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.OperandName
- OperandName - Class in hydra.go.syntax
-
A Go operand name: a plain identifier or a package-qualified identifier
- OperandName(QualifiedIdent, List<Type>) - Constructor for class hydra.go.syntax.OperandName
-
Constructs an immutable
OperandName. - OperandName.Builder - Class in hydra.go.syntax
-
A fluent builder for
OperandName. - operandNamed(TypedTerm<OperandName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the named variant of hydra.go.syntax.Operand
- operandNameName(TypedTerm<OperandName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.OperandName
- operandNameOperandName() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.OperandName
- operandNameTypeArgs(TypedTerm<OperandName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the typeArgs field of hydra.go.syntax.OperandName
- operandNameWithName(TypedTerm<OperandName>, TypedTerm<QualifiedIdent>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.OperandName
- operandNameWithTypeArgs(TypedTerm<OperandName>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the typeArgs field of hydra.go.syntax.OperandName
- operandOperand() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Operand
- operandParen(TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the paren variant of hydra.go.syntax.Operand
- Or() - Constructor for class hydra.go.syntax.BinaryOp.Or
-
Constructs an immutable
BinaryOp.Or. - OR - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.orfield. - otherwise(AddOp) - Method in interface hydra.go.syntax.AddOp.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(AssignOp) - Method in interface hydra.go.syntax.AssignOp.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(BasicLit) - Method in interface hydra.go.syntax.BasicLit.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(BinaryOp) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ChannelDirection) - Method in interface hydra.go.syntax.ChannelDirection.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(CommCase) - Method in interface hydra.go.syntax.CommCase.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Declaration) - Method in interface hydra.go.syntax.Declaration.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Element) - Method in interface hydra.go.syntax.Element.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ElseClause) - Method in interface hydra.go.syntax.ElseClause.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Expression) - Method in interface hydra.go.syntax.Expression.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(FieldDecl) - Method in interface hydra.go.syntax.FieldDecl.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ForClauseOrRange) - Method in interface hydra.go.syntax.ForClauseOrRange.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(ImportAlias) - Method in interface hydra.go.syntax.ImportAlias.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(InterfaceElem) - Method in interface hydra.go.syntax.InterfaceElem.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Key) - Method in interface hydra.go.syntax.Key.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Literal) - Method in interface hydra.go.syntax.Literal.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(LiteralType) - Method in interface hydra.go.syntax.LiteralType.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(MulOp) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Operand) - Method in interface hydra.go.syntax.Operand.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(PrimaryExpr) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(RangeVars) - Method in interface hydra.go.syntax.RangeVars.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(RelOp) - Method in interface hydra.go.syntax.RelOp.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Result) - Method in interface hydra.go.syntax.Result.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SimpleStmt) - Method in interface hydra.go.syntax.SimpleStmt.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Slice) - Method in interface hydra.go.syntax.Slice.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Statement) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(StringLit) - Method in interface hydra.go.syntax.StringLit.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(SwitchStmt) - Method in interface hydra.go.syntax.SwitchStmt.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TopLevelDecl) - Method in interface hydra.go.syntax.TopLevelDecl.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Type) - Method in interface hydra.go.syntax.Type.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TypeLit) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(TypeSpec) - Method in interface hydra.go.syntax.TypeSpec.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(UnaryExpr) - Method in interface hydra.go.syntax.UnaryExpr.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(UnaryOp) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Default branch for unhandled cases.
P
- PACKAGE - Static variable in class hydra.go.syntax.Module
-
Name of the
hydra.go.syntax.Module.packagefield. - PACKAGE - Static variable in class hydra.go.syntax.QualifiedIdent
-
Name of the
hydra.go.syntax.QualifiedIdent.packagefield. - PACKAGE - Static variable in class hydra.go.syntax.SourceFile
-
Name of the
hydra.go.syntax.SourceFile.packagefield. - package_ - Variable in class hydra.go.syntax.Module
- package_ - Variable in class hydra.go.syntax.QualifiedIdent
- package_ - Variable in class hydra.go.syntax.SourceFile
- package_(PackageClause) - Method in class hydra.go.syntax.Module.Builder
- package_(PackageClause) - Method in class hydra.go.syntax.SourceFile.Builder
- package_(Optional<Identifier>) - Method in class hydra.go.syntax.QualifiedIdent.Builder
- packageClause(TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.PackageClause wrapper
- PackageClause - Class in hydra.go.syntax
-
A Go package clause, naming the package
- PackageClause(Identifier) - Constructor for class hydra.go.syntax.PackageClause
-
Constructs an immutable
PackageClause. - PackageClause.Builder - Class in hydra.go.syntax
-
A fluent builder for
PackageClause. - packageClausePackageClause() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.PackageClause
- parameterDecl(TypedTerm<List<Identifier>>, TypedTerm<Boolean>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ParameterDecl
- ParameterDecl - Class in hydra.go.syntax
-
A Go parameter declaration: an optional identifier list, an optional variadic marker, and a type
- ParameterDecl(List<Identifier>, Boolean, Type) - Constructor for class hydra.go.syntax.ParameterDecl
-
Constructs an immutable
ParameterDecl. - ParameterDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
ParameterDecl. - parameterDeclNames(TypedTerm<ParameterDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the names field of hydra.go.syntax.ParameterDecl
- parameterDeclParameterDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ParameterDecl
- parameterDeclType(TypedTerm<ParameterDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.ParameterDecl
- parameterDeclVariadic(TypedTerm<ParameterDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the variadic field of hydra.go.syntax.ParameterDecl
- parameterDeclWithNames(TypedTerm<ParameterDecl>, TypedTerm<List<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the names field of hydra.go.syntax.ParameterDecl
- parameterDeclWithType(TypedTerm<ParameterDecl>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.ParameterDecl
- parameterDeclWithVariadic(TypedTerm<ParameterDecl>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the variadic field of hydra.go.syntax.ParameterDecl
- parameters - Variable in class hydra.go.syntax.Signature
- parameters(Parameters) - Method in class hydra.go.syntax.Signature.Builder
- parameters(TypedTerm<List<ParameterDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.Parameters wrapper
- Parameters - Class in hydra.go.syntax
-
A Go parameter list, parenthesized and comma-separated
- Parameters(Parameters) - Constructor for class hydra.go.syntax.Result.Parameters
-
Constructs an immutable
Result.Parameters. - Parameters(List<ParameterDecl>) - Constructor for class hydra.go.syntax.Parameters
-
Constructs an immutable
Parameters. - PARAMETERS - Static variable in class hydra.go.syntax.Result
-
Name of the
hydra.go.syntax.Result.parametersfield. - PARAMETERS - Static variable in class hydra.go.syntax.Signature
-
Name of the
hydra.go.syntax.Signature.parametersfield. - Parameters.Builder - Class in hydra.go.syntax
-
A fluent builder for
Parameters. - parametersParameters() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Parameters
- Paren(Expression) - Constructor for class hydra.go.syntax.Operand.Paren
-
Constructs an immutable
Operand.Paren. - Paren(Type) - Constructor for class hydra.go.syntax.Type.Paren
-
Constructs an immutable
Type.Paren. - PAREN - Static variable in class hydra.go.syntax.Operand
-
Name of the
hydra.go.syntax.Operand.parenfield. - PAREN - Static variable in class hydra.go.syntax.Type
-
Name of the
hydra.go.syntax.Type.parenfield. - path - Variable in class hydra.go.syntax.ImportSpec
- path(ImportPath) - Method in class hydra.go.syntax.ImportSpec.Builder
- PATH - Static variable in class hydra.go.syntax.ImportSpec
-
Name of the
hydra.go.syntax.ImportSpec.pathfield. - Plus() - Constructor for class hydra.go.syntax.UnaryOp.Plus
-
Constructs an immutable
UnaryOp.Plus. - PLUS - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOp.plusfield. - pointer - Variable in class hydra.go.syntax.EmbeddedField
- pointer(Boolean) - Method in class hydra.go.syntax.EmbeddedField.Builder
- Pointer(PointerType) - Constructor for class hydra.go.syntax.TypeLit.Pointer
-
Constructs an immutable
TypeLit.Pointer. - POINTER - Static variable in class hydra.go.syntax.EmbeddedField
-
Name of the
hydra.go.syntax.EmbeddedField.pointerfield. - POINTER - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.pointerfield. - pointerType(TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.PointerType wrapper
- PointerType - Class in hydra.go.syntax
-
A Go pointer type: a pointer to a base type
- PointerType(Type) - Constructor for class hydra.go.syntax.PointerType
-
Constructs an immutable
PointerType. - PointerType.Builder - Class in hydra.go.syntax
-
A fluent builder for
PointerType. - pointerTypePointerType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.PointerType
- post - Variable in class hydra.go.syntax.ForClause
- post(Optional<SimpleStmt>) - Method in class hydra.go.syntax.ForClause.Builder
- POST - Static variable in class hydra.go.syntax.ForClause
-
Name of the
hydra.go.syntax.ForClause.postfield. - Primary(PrimaryExpr) - Constructor for class hydra.go.syntax.UnaryExpr.Primary
-
Constructs an immutable
UnaryExpr.Primary. - PRIMARY - Static variable in class hydra.go.syntax.UnaryExpr
-
Name of the
hydra.go.syntax.UnaryExpr.primaryfield. - PrimaryExpr - Class in hydra.go.syntax
-
A Go primary expression: an operand, conversion, or method expression, possibly followed by a selector, index, slice, type assertion, or call
- PrimaryExpr.Call - Class in hydra.go.syntax
- PrimaryExpr.Conversion - Class in hydra.go.syntax
- PrimaryExpr.Index - Class in hydra.go.syntax
- PrimaryExpr.MethodExpr - Class in hydra.go.syntax
- PrimaryExpr.Operand - Class in hydra.go.syntax
- PrimaryExpr.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
PrimaryExprwith a defaultPrimaryExpr.PartialVisitor.otherwise(hydra.go.syntax.PrimaryExpr)branch. - PrimaryExpr.Selector - Class in hydra.go.syntax
- PrimaryExpr.Slice - Class in hydra.go.syntax
- PrimaryExpr.TypeAssertion - Class in hydra.go.syntax
- PrimaryExpr.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
PrimaryExpr. - primaryExprCall(TypedTerm<CallExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the call variant of hydra.go.syntax.PrimaryExpr
- primaryExprConversion(TypedTerm<Conversion>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the conversion variant of hydra.go.syntax.PrimaryExpr
- primaryExprIndex(TypedTerm<IndexExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the index variant of hydra.go.syntax.PrimaryExpr
- primaryExprMethodExpr(TypedTerm<MethodExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the methodExpr variant of hydra.go.syntax.PrimaryExpr
- primaryExprOperand(TypedTerm<Operand>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the operand variant of hydra.go.syntax.PrimaryExpr
- primaryExprPrimaryExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.PrimaryExpr
- primaryExprSelector(TypedTerm<SelectorExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the selector variant of hydra.go.syntax.PrimaryExpr
- primaryExprSlice(TypedTerm<SliceExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the slice variant of hydra.go.syntax.PrimaryExpr
- primaryExprTypeAssertion(TypedTerm<TypeAssertionExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the typeAssertion variant of hydra.go.syntax.PrimaryExpr
Q
- qualifiedIdent(TypedTerm<Optional<Identifier>>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.QualifiedIdent
- QualifiedIdent - Class in hydra.go.syntax
-
A Go qualified identifier: a package name together with an identifier
- QualifiedIdent(Optional<Identifier>, Identifier) - Constructor for class hydra.go.syntax.QualifiedIdent
-
Constructs an immutable
QualifiedIdent. - QualifiedIdent.Builder - Class in hydra.go.syntax
-
A fluent builder for
QualifiedIdent. - qualifiedIdentName(TypedTerm<QualifiedIdent>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.QualifiedIdent
- qualifiedIdentPackage(TypedTerm<QualifiedIdent>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the package field of hydra.go.syntax.QualifiedIdent
- qualifiedIdentQualifiedIdent() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.QualifiedIdent
- qualifiedIdentWithName(TypedTerm<QualifiedIdent>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.QualifiedIdent
- qualifiedIdentWithPackage(TypedTerm<QualifiedIdent>, TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the package field of hydra.go.syntax.QualifiedIdent
R
- Range(RangeClause) - Constructor for class hydra.go.syntax.ForClauseOrRange.Range
-
Constructs an immutable
ForClauseOrRange.Range. - RANGE - Static variable in class hydra.go.syntax.ForClauseOrRange
-
Name of the
hydra.go.syntax.ForClauseOrRange.rangefield. - rangeClause(TypedTerm<Optional<RangeVars>>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.RangeClause
- RangeClause - Class in hydra.go.syntax
-
A Go range clause: an optional assignment or short variable declaration over a ranged expression
- RangeClause(Optional<RangeVars>, Expression) - Constructor for class hydra.go.syntax.RangeClause
-
Constructs an immutable
RangeClause. - RangeClause.Builder - Class in hydra.go.syntax
-
A fluent builder for
RangeClause. - rangeClauseExpression(TypedTerm<RangeClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expression field of hydra.go.syntax.RangeClause
- rangeClauseRangeClause() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.RangeClause
- rangeClauseVars(TypedTerm<RangeClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the vars field of hydra.go.syntax.RangeClause
- rangeClauseWithExpression(TypedTerm<RangeClause>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expression field of hydra.go.syntax.RangeClause
- rangeClauseWithVars(TypedTerm<RangeClause>, TypedTerm<Optional<RangeVars>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the vars field of hydra.go.syntax.RangeClause
- RangeVars - Class in hydra.go.syntax
-
The loop variables of a Go range clause: an assignment or a short variable declaration
- RangeVars.Assign - Class in hydra.go.syntax
- RangeVars.Declare - Class in hydra.go.syntax
- RangeVars.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
RangeVarswith a defaultRangeVars.PartialVisitor.otherwise(hydra.go.syntax.RangeVars)branch. - RangeVars.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
RangeVars. - rangeVarsAssign(TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the assign variant of hydra.go.syntax.RangeVars
- rangeVarsDeclare(TypedTerm<List<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the declare variant of hydra.go.syntax.RangeVars
- rangeVarsRangeVars() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.RangeVars
- Raw(RawStringLit) - Constructor for class hydra.go.syntax.StringLit.Raw
-
Constructs an immutable
StringLit.Raw. - RAW - Static variable in class hydra.go.syntax.StringLit
-
Name of the
hydra.go.syntax.StringLit.rawfield. - rawStringLit(TypedTerm<String>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.RawStringLit wrapper
- RawStringLit - Class in hydra.go.syntax
-
A Go raw (back-quoted) string literal
- RawStringLit(String) - Constructor for class hydra.go.syntax.RawStringLit
-
Constructs an immutable
RawStringLit. - RawStringLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
RawStringLit. - rawStringLitRawStringLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.RawStringLit
- Receive() - Constructor for class hydra.go.syntax.ChannelDirection.Receive
-
Constructs an immutable
ChannelDirection.Receive. - Receive() - Constructor for class hydra.go.syntax.UnaryOp.Receive
-
Constructs an immutable
UnaryOp.Receive. - Receive(ReceiveCase) - Constructor for class hydra.go.syntax.CommCase.Receive
-
Constructs an immutable
CommCase.Receive. - RECEIVE - Static variable in class hydra.go.syntax.ChannelDirection
-
Name of the
hydra.go.syntax.ChannelDirection.receivefield. - RECEIVE - Static variable in class hydra.go.syntax.CommCase
-
Name of the
hydra.go.syntax.CommCase.receivefield. - RECEIVE - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOp.receivefield. - receiveCase(TypedTerm<Optional<RangeVars>>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ReceiveCase
- ReceiveCase - Class in hydra.go.syntax
-
A Go receive case in a select statement, with an optional assignment or declaration
- ReceiveCase(Optional<RangeVars>, Expression) - Constructor for class hydra.go.syntax.ReceiveCase
-
Constructs an immutable
ReceiveCase. - ReceiveCase.Builder - Class in hydra.go.syntax
-
A fluent builder for
ReceiveCase. - receiveCaseExpression(TypedTerm<ReceiveCase>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expression field of hydra.go.syntax.ReceiveCase
- receiveCaseReceiveCase() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ReceiveCase
- receiveCaseVars(TypedTerm<ReceiveCase>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the vars field of hydra.go.syntax.ReceiveCase
- receiveCaseWithExpression(TypedTerm<ReceiveCase>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expression field of hydra.go.syntax.ReceiveCase
- receiveCaseWithVars(TypedTerm<ReceiveCase>, TypedTerm<Optional<RangeVars>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the vars field of hydra.go.syntax.ReceiveCase
- receiver - Variable in class hydra.go.syntax.MethodDecl
- receiver - Variable in class hydra.go.syntax.MethodExpr
- receiver(Receiver) - Method in class hydra.go.syntax.MethodDecl.Builder
- receiver(Type) - Method in class hydra.go.syntax.MethodExpr.Builder
- receiver(TypedTerm<Optional<Identifier>>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.Receiver
- Receiver - Class in hydra.go.syntax
-
The receiver of a Go method declaration: a single non-variadic parameter
- Receiver(Optional<Identifier>, Type) - Constructor for class hydra.go.syntax.Receiver
-
Constructs an immutable
Receiver. - RECEIVER - Static variable in class hydra.go.syntax.MethodDecl
-
Name of the
hydra.go.syntax.MethodDecl.receiverfield. - RECEIVER - Static variable in class hydra.go.syntax.MethodExpr
-
Name of the
hydra.go.syntax.MethodExpr.receiverfield. - Receiver.Builder - Class in hydra.go.syntax
-
A fluent builder for
Receiver. - receiverName(TypedTerm<Receiver>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.Receiver
- receiverReceiver() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Receiver
- receiverType(TypedTerm<Receiver>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.Receiver
- receiverWithName(TypedTerm<Receiver>, TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.Receiver
- receiverWithType(TypedTerm<Receiver>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.Receiver
- RelOp - Class in hydra.go.syntax
-
A Go relational operator: ==, !=, <, <=, >, or >=
- RelOp.Equal - Class in hydra.go.syntax
- RelOp.Greater - Class in hydra.go.syntax
- RelOp.GreaterEqual - Class in hydra.go.syntax
- RelOp.Less - Class in hydra.go.syntax
- RelOp.LessEqual - Class in hydra.go.syntax
- RelOp.NotEqual - Class in hydra.go.syntax
- RelOp.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
RelOpwith a defaultRelOp.PartialVisitor.otherwise(hydra.go.syntax.RelOp)branch. - RelOp.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
RelOp. - relOpEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the equal variant of hydra.go.syntax.RelOp
- relOpGreater() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the greater variant of hydra.go.syntax.RelOp
- relOpGreaterEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the greaterEqual variant of hydra.go.syntax.RelOp
- relOpLess() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the less variant of hydra.go.syntax.RelOp
- relOpLessEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the lessEqual variant of hydra.go.syntax.RelOp
- relOpNotEqual() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the notEqual variant of hydra.go.syntax.RelOp
- relOpRelOp() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.RelOp
- Remainder() - Constructor for class hydra.go.syntax.BinaryOp.Remainder
-
Constructs an immutable
BinaryOp.Remainder. - Remainder() - Constructor for class hydra.go.syntax.MulOp.Remainder
-
Constructs an immutable
MulOp.Remainder. - REMAINDER - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.remainderfield. - REMAINDER - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOp.remainderfield. - result - Variable in class hydra.go.syntax.Signature
- result(Optional<Result>) - Method in class hydra.go.syntax.Signature.Builder
- Result - Class in hydra.go.syntax
-
The result of a Go function signature: a parameter list or a bare type
- RESULT - Static variable in class hydra.go.syntax.Signature
-
Name of the
hydra.go.syntax.Signature.resultfield. - Result.Parameters - Class in hydra.go.syntax
- Result.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Resultwith a defaultResult.PartialVisitor.otherwise(hydra.go.syntax.Result)branch. - Result.Type - Class in hydra.go.syntax
- Result.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Result. - resultParameters(TypedTerm<Parameters>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the parameters variant of hydra.go.syntax.Result
- resultResult() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Result
- resultType(TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the type variant of hydra.go.syntax.Result
- Return(ReturnStmt) - Constructor for class hydra.go.syntax.Statement.Return
-
Constructs an immutable
Statement.Return. - RETURN - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.returnfield. - returnStmt(TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.ReturnStmt wrapper
- ReturnStmt - Class in hydra.go.syntax
-
A Go return statement, with an optional expression list
- ReturnStmt(List<Expression>) - Constructor for class hydra.go.syntax.ReturnStmt
-
Constructs an immutable
ReturnStmt. - ReturnStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
ReturnStmt. - returnStmtReturnStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ReturnStmt
- rhs - Variable in class hydra.go.syntax.Assignment
- rhs(List<Expression>) - Method in class hydra.go.syntax.Assignment.Builder
- RHS - Static variable in class hydra.go.syntax.Assignment
-
Name of the
hydra.go.syntax.Assignment.rhsfield. - right - Variable in class hydra.go.syntax.BinaryExpr
- right(Expression) - Method in class hydra.go.syntax.BinaryExpr.Builder
- RIGHT - Static variable in class hydra.go.syntax.BinaryExpr
-
Name of the
hydra.go.syntax.BinaryExpr.rightfield. - RIGHT_SHIFT - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.rightShiftfield. - RIGHT_SHIFT - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOp.rightShiftfield. - RightShift() - Constructor for class hydra.go.syntax.BinaryOp.RightShift
-
Constructs an immutable
BinaryOp.RightShift. - RightShift() - Constructor for class hydra.go.syntax.MulOp.RightShift
-
Constructs an immutable
MulOp.RightShift. - Rune(RuneLit) - Constructor for class hydra.go.syntax.BasicLit.Rune
-
Constructs an immutable
BasicLit.Rune. - RUNE - Static variable in class hydra.go.syntax.BasicLit
-
Name of the
hydra.go.syntax.BasicLit.runefield. - runeLit(TypedTerm<Integer>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.RuneLit wrapper
- RuneLit - Class in hydra.go.syntax
-
A Go rune literal
- RuneLit(Integer) - Constructor for class hydra.go.syntax.RuneLit
-
Constructs an immutable
RuneLit. - RuneLit.Builder - Class in hydra.go.syntax
-
A fluent builder for
RuneLit. - runeLitRuneLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.RuneLit
S
- Select(SelectStmt) - Constructor for class hydra.go.syntax.Statement.Select
-
Constructs an immutable
Statement.Select. - SELECT - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.selectfield. - selector - Variable in class hydra.go.syntax.SelectorExpr
- selector(Identifier) - Method in class hydra.go.syntax.SelectorExpr.Builder
- selector(TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.Selector wrapper
- Selector - Class in hydra.go.syntax
-
A Go selector: a dot followed by an identifier
- Selector(Identifier) - Constructor for class hydra.go.syntax.Selector
-
Constructs an immutable
Selector. - Selector(SelectorExpr) - Constructor for class hydra.go.syntax.PrimaryExpr.Selector
-
Constructs an immutable
PrimaryExpr.Selector. - SELECTOR - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.selectorfield. - SELECTOR - Static variable in class hydra.go.syntax.SelectorExpr
-
Name of the
hydra.go.syntax.SelectorExpr.selectorfield. - Selector.Builder - Class in hydra.go.syntax
-
A fluent builder for
Selector. - selectorExpr(TypedTerm<PrimaryExpr>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.SelectorExpr
- SelectorExpr - Class in hydra.go.syntax
-
A Go selector expression: a primary expression together with a field or method selector
- SelectorExpr(PrimaryExpr, Identifier) - Constructor for class hydra.go.syntax.SelectorExpr
-
Constructs an immutable
SelectorExpr. - SelectorExpr.Builder - Class in hydra.go.syntax
-
A fluent builder for
SelectorExpr. - selectorExprExpr(TypedTerm<SelectorExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expr field of hydra.go.syntax.SelectorExpr
- selectorExprSelector(TypedTerm<SelectorExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the selector field of hydra.go.syntax.SelectorExpr
- selectorExprSelectorExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SelectorExpr
- selectorExprWithExpr(TypedTerm<SelectorExpr>, TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expr field of hydra.go.syntax.SelectorExpr
- selectorExprWithSelector(TypedTerm<SelectorExpr>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the selector field of hydra.go.syntax.SelectorExpr
- selectorSelector() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Selector
- selectStmt(TypedTerm<List<CommClause>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.SelectStmt wrapper
- SelectStmt - Class in hydra.go.syntax
-
A Go select statement: a brace-delimited list of communication clauses
- SelectStmt(List<CommClause>) - Constructor for class hydra.go.syntax.SelectStmt
-
Constructs an immutable
SelectStmt. - SelectStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
SelectStmt. - selectStmtSelectStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SelectStmt
- Send() - Constructor for class hydra.go.syntax.ChannelDirection.Send
-
Constructs an immutable
ChannelDirection.Send. - Send(SendStmt) - Constructor for class hydra.go.syntax.CommCase.Send
-
Constructs an immutable
CommCase.Send. - Send(SendStmt) - Constructor for class hydra.go.syntax.SimpleStmt.Send
-
Constructs an immutable
SimpleStmt.Send. - SEND - Static variable in class hydra.go.syntax.ChannelDirection
-
Name of the
hydra.go.syntax.ChannelDirection.sendfield. - SEND - Static variable in class hydra.go.syntax.CommCase
-
Name of the
hydra.go.syntax.CommCase.sendfield. - SEND - Static variable in class hydra.go.syntax.SimpleStmt
-
Name of the
hydra.go.syntax.SimpleStmt.sendfield. - sendStmt(TypedTerm<Expression>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.SendStmt
- SendStmt - Class in hydra.go.syntax
-
A Go send statement: a channel expression together with the value sent on it
- SendStmt(Expression, Expression) - Constructor for class hydra.go.syntax.SendStmt
-
Constructs an immutable
SendStmt. - SendStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
SendStmt. - sendStmtChannel(TypedTerm<SendStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the channel field of hydra.go.syntax.SendStmt
- sendStmtSendStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SendStmt
- sendStmtValue(TypedTerm<SendStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the value field of hydra.go.syntax.SendStmt
- sendStmtWithChannel(TypedTerm<SendStmt>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the channel field of hydra.go.syntax.SendStmt
- sendStmtWithValue(TypedTerm<SendStmt>, TypedTerm<Expression>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the value field of hydra.go.syntax.SendStmt
- SHORT_VAR_DECL - Static variable in class hydra.go.syntax.SimpleStmt
-
Name of the
hydra.go.syntax.SimpleStmt.shortVarDeclfield. - shortVarDecl(TypedTerm<List<Identifier>>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.ShortVarDecl
- ShortVarDecl - Class in hydra.go.syntax
-
A Go short variable declaration: an identifier list assigned via :=
- ShortVarDecl(ShortVarDecl) - Constructor for class hydra.go.syntax.SimpleStmt.ShortVarDecl
-
Constructs an immutable
SimpleStmt.ShortVarDecl. - ShortVarDecl(List<Identifier>, List<Expression>) - Constructor for class hydra.go.syntax.ShortVarDecl
-
Constructs an immutable
ShortVarDecl. - ShortVarDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
ShortVarDecl. - shortVarDeclNames(TypedTerm<ShortVarDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the names field of hydra.go.syntax.ShortVarDecl
- shortVarDeclShortVarDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.ShortVarDecl
- shortVarDeclValues(TypedTerm<ShortVarDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the values field of hydra.go.syntax.ShortVarDecl
- shortVarDeclWithNames(TypedTerm<ShortVarDecl>, TypedTerm<List<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the names field of hydra.go.syntax.ShortVarDecl
- shortVarDeclWithValues(TypedTerm<ShortVarDecl>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the values field of hydra.go.syntax.ShortVarDecl
- signature - Variable in class hydra.go.syntax.FunctionDecl
- signature - Variable in class hydra.go.syntax.FunctionLit
- signature - Variable in class hydra.go.syntax.MethodDecl
- signature - Variable in class hydra.go.syntax.MethodElem
- signature(Signature) - Method in class hydra.go.syntax.FunctionDecl.Builder
- signature(Signature) - Method in class hydra.go.syntax.FunctionLit.Builder
- signature(Signature) - Method in class hydra.go.syntax.MethodDecl.Builder
- signature(Signature) - Method in class hydra.go.syntax.MethodElem.Builder
- signature(TypedTerm<Parameters>, TypedTerm<Optional<Result>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.Signature
- Signature - Class in hydra.go.syntax
-
A Go function signature: a parameter list and an optional result
- Signature(Parameters, Optional<Result>) - Constructor for class hydra.go.syntax.Signature
-
Constructs an immutable
Signature. - SIGNATURE - Static variable in class hydra.go.syntax.FunctionDecl
-
Name of the
hydra.go.syntax.FunctionDecl.signaturefield. - SIGNATURE - Static variable in class hydra.go.syntax.FunctionLit
-
Name of the
hydra.go.syntax.FunctionLit.signaturefield. - SIGNATURE - Static variable in class hydra.go.syntax.MethodDecl
-
Name of the
hydra.go.syntax.MethodDecl.signaturefield. - SIGNATURE - Static variable in class hydra.go.syntax.MethodElem
-
Name of the
hydra.go.syntax.MethodElem.signaturefield. - Signature.Builder - Class in hydra.go.syntax
-
A fluent builder for
Signature. - signatureParameters(TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the parameters field of hydra.go.syntax.Signature
- signatureResult(TypedTerm<Signature>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the result field of hydra.go.syntax.Signature
- signatureSignature() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Signature
- signatureWithParameters(TypedTerm<Signature>, TypedTerm<Parameters>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the parameters field of hydra.go.syntax.Signature
- signatureWithResult(TypedTerm<Signature>, TypedTerm<Optional<Result>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the result field of hydra.go.syntax.Signature
- Simple() - Constructor for class hydra.go.syntax.AssignOp.Simple
-
Constructs an immutable
AssignOp.Simple. - Simple(SimpleSlice) - Constructor for class hydra.go.syntax.Slice.Simple
-
Constructs an immutable
Slice.Simple. - Simple(SimpleStmt) - Constructor for class hydra.go.syntax.Statement.Simple
-
Constructs an immutable
Statement.Simple. - SIMPLE - Static variable in class hydra.go.syntax.AssignOp
-
Name of the
hydra.go.syntax.AssignOp.simplefield. - SIMPLE - Static variable in class hydra.go.syntax.Slice
-
Name of the
hydra.go.syntax.Slice.simplefield. - SIMPLE - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.simplefield. - simpleSlice(TypedTerm<Optional<Expression>>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.SimpleSlice
- SimpleSlice - Class in hydra.go.syntax
-
A Go two-index slice expression, with optional low and high bounds
- SimpleSlice(Optional<Expression>, Optional<Expression>) - Constructor for class hydra.go.syntax.SimpleSlice
-
Constructs an immutable
SimpleSlice. - SimpleSlice.Builder - Class in hydra.go.syntax
-
A fluent builder for
SimpleSlice. - simpleSliceHigh(TypedTerm<SimpleSlice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the high field of hydra.go.syntax.SimpleSlice
- simpleSliceLow(TypedTerm<SimpleSlice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the low field of hydra.go.syntax.SimpleSlice
- simpleSliceSimpleSlice() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SimpleSlice
- simpleSliceWithHigh(TypedTerm<SimpleSlice>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the high field of hydra.go.syntax.SimpleSlice
- simpleSliceWithLow(TypedTerm<SimpleSlice>, TypedTerm<Optional<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the low field of hydra.go.syntax.SimpleSlice
- SimpleStmt - Class in hydra.go.syntax
-
A Go simple statement: an empty, expression, send, increment/decrement, assignment, or short variable declaration statement
- SimpleStmt.Assignment - Class in hydra.go.syntax
- SimpleStmt.Empty - Class in hydra.go.syntax
- SimpleStmt.Expression - Class in hydra.go.syntax
- SimpleStmt.IncDec - Class in hydra.go.syntax
- SimpleStmt.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
SimpleStmtwith a defaultSimpleStmt.PartialVisitor.otherwise(hydra.go.syntax.SimpleStmt)branch. - SimpleStmt.Send - Class in hydra.go.syntax
- SimpleStmt.ShortVarDecl - Class in hydra.go.syntax
- SimpleStmt.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
SimpleStmt. - simpleStmtAssignment(TypedTerm<Assignment>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the assignment variant of hydra.go.syntax.SimpleStmt
- simpleStmtEmpty(TypedTerm<EmptyStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the empty variant of hydra.go.syntax.SimpleStmt
- simpleStmtExpression(TypedTerm<ExpressionStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the expression variant of hydra.go.syntax.SimpleStmt
- simpleStmtIncDec(TypedTerm<IncDecStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the incDec variant of hydra.go.syntax.SimpleStmt
- simpleStmtSend(TypedTerm<SendStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the send variant of hydra.go.syntax.SimpleStmt
- simpleStmtShortVarDecl(TypedTerm<ShortVarDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the shortVarDecl variant of hydra.go.syntax.SimpleStmt
- simpleStmtSimpleStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SimpleStmt
- slice - Variable in class hydra.go.syntax.SliceExpr
- slice(Slice) - Method in class hydra.go.syntax.SliceExpr.Builder
- Slice - Class in hydra.go.syntax
-
A Go slice expression's bracketed bounds, either two-index or three-index
- Slice(SliceExpr) - Constructor for class hydra.go.syntax.PrimaryExpr.Slice
-
Constructs an immutable
PrimaryExpr.Slice. - Slice(SliceType) - Constructor for class hydra.go.syntax.LiteralType.Slice
-
Constructs an immutable
LiteralType.Slice. - Slice(SliceType) - Constructor for class hydra.go.syntax.TypeLit.Slice
-
Constructs an immutable
TypeLit.Slice. - SLICE - Static variable in class hydra.go.syntax.LiteralType
-
Name of the
hydra.go.syntax.LiteralType.slicefield. - SLICE - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.slicefield. - SLICE - Static variable in class hydra.go.syntax.SliceExpr
-
Name of the
hydra.go.syntax.SliceExpr.slicefield. - SLICE - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.slicefield. - Slice.Full - Class in hydra.go.syntax
- Slice.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Slicewith a defaultSlice.PartialVisitor.otherwise(hydra.go.syntax.Slice)branch. - Slice.Simple - Class in hydra.go.syntax
- Slice.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Slice. - sliceExpr(TypedTerm<PrimaryExpr>, TypedTerm<Slice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.SliceExpr
- SliceExpr - Class in hydra.go.syntax
-
A Go slice expression: a primary expression together with a simple or full slice
- SliceExpr(PrimaryExpr, Slice) - Constructor for class hydra.go.syntax.SliceExpr
-
Constructs an immutable
SliceExpr. - SliceExpr.Builder - Class in hydra.go.syntax
-
A fluent builder for
SliceExpr. - sliceExprExpr(TypedTerm<SliceExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expr field of hydra.go.syntax.SliceExpr
- sliceExprSlice(TypedTerm<SliceExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the slice field of hydra.go.syntax.SliceExpr
- sliceExprSliceExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SliceExpr
- sliceExprWithExpr(TypedTerm<SliceExpr>, TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expr field of hydra.go.syntax.SliceExpr
- sliceExprWithSlice(TypedTerm<SliceExpr>, TypedTerm<Slice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the slice field of hydra.go.syntax.SliceExpr
- sliceFull(TypedTerm<FullSlice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the full variant of hydra.go.syntax.Slice
- sliceSimple(TypedTerm<SimpleSlice>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the simple variant of hydra.go.syntax.Slice
- sliceSlice() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Slice
- sliceType(TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.SliceType wrapper
- SliceType - Class in hydra.go.syntax
-
A Go slice type: an element type
- SliceType(Type) - Constructor for class hydra.go.syntax.SliceType
-
Constructs an immutable
SliceType. - SliceType.Builder - Class in hydra.go.syntax
-
A fluent builder for
SliceType. - sliceTypeSliceType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SliceType
- sourceFile(TypedTerm<PackageClause>, TypedTerm<List<ImportDecl>>, TypedTerm<List<TopLevelDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.SourceFile
- SourceFile - Class in hydra.go.syntax
-
A Go source file: a package clause, imports, and top-level declarations
- SourceFile(PackageClause, List<ImportDecl>, List<TopLevelDecl>) - Constructor for class hydra.go.syntax.SourceFile
-
Constructs an immutable
SourceFile. - SourceFile.Builder - Class in hydra.go.syntax
-
A fluent builder for
SourceFile. - sourceFileDeclarations(TypedTerm<SourceFile>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the declarations field of hydra.go.syntax.SourceFile
- sourceFileImports(TypedTerm<SourceFile>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the imports field of hydra.go.syntax.SourceFile
- sourceFilePackage(TypedTerm<SourceFile>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the package field of hydra.go.syntax.SourceFile
- sourceFileSourceFile() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SourceFile
- sourceFileWithDeclarations(TypedTerm<SourceFile>, TypedTerm<List<TopLevelDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the declarations field of hydra.go.syntax.SourceFile
- sourceFileWithImports(TypedTerm<SourceFile>, TypedTerm<List<ImportDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the imports field of hydra.go.syntax.SourceFile
- sourceFileWithPackage(TypedTerm<SourceFile>, TypedTerm<PackageClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the package field of hydra.go.syntax.SourceFile
- statement - Variable in class hydra.go.syntax.LabeledStmt
- statement(Statement) - Method in class hydra.go.syntax.LabeledStmt.Builder
- Statement - Class in hydra.go.syntax
-
A Go statement, covering every statement form in the grammar
- STATEMENT - Static variable in class hydra.go.syntax.LabeledStmt
-
Name of the
hydra.go.syntax.LabeledStmt.statementfield. - Statement.Block - Class in hydra.go.syntax
- Statement.Break - Class in hydra.go.syntax
- Statement.Continue - Class in hydra.go.syntax
- Statement.Declaration - Class in hydra.go.syntax
- Statement.Defer - Class in hydra.go.syntax
- Statement.Fallthrough - Class in hydra.go.syntax
- Statement.For - Class in hydra.go.syntax
- Statement.Go - Class in hydra.go.syntax
- Statement.Goto - Class in hydra.go.syntax
- Statement.If - Class in hydra.go.syntax
- Statement.Labeled - Class in hydra.go.syntax
- Statement.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Statementwith a defaultStatement.PartialVisitor.otherwise(hydra.go.syntax.Statement)branch. - Statement.Return - Class in hydra.go.syntax
- Statement.Select - Class in hydra.go.syntax
- Statement.Simple - Class in hydra.go.syntax
- Statement.Switch - Class in hydra.go.syntax
- Statement.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Statement. - statementBlock(TypedTerm<Block>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the block variant of hydra.go.syntax.Statement
- statementBreak(TypedTerm<BreakStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the break variant of hydra.go.syntax.Statement
- statementContinue(TypedTerm<ContinueStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the continue variant of hydra.go.syntax.Statement
- statementDeclaration(TypedTerm<Declaration>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the declaration variant of hydra.go.syntax.Statement
- statementDefer(TypedTerm<DeferStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the defer variant of hydra.go.syntax.Statement
- statementFallthrough(TypedTerm<FallthroughStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the fallthrough variant of hydra.go.syntax.Statement
- statementFor(TypedTerm<ForStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the for variant of hydra.go.syntax.Statement
- statementGo(TypedTerm<GoStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the go variant of hydra.go.syntax.Statement
- statementGoto(TypedTerm<GotoStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the goto variant of hydra.go.syntax.Statement
- statementIf(TypedTerm<IfStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the if variant of hydra.go.syntax.Statement
- statementLabeled(TypedTerm<LabeledStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the labeled variant of hydra.go.syntax.Statement
- statementReturn(TypedTerm<ReturnStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the return variant of hydra.go.syntax.Statement
- statements - Variable in class hydra.go.syntax.CommClause
- statements - Variable in class hydra.go.syntax.ExprCaseClause
- statements - Variable in class hydra.go.syntax.TypeCaseClause
- statements(List<Statement>) - Method in class hydra.go.syntax.CommClause.Builder
- statements(List<Statement>) - Method in class hydra.go.syntax.ExprCaseClause.Builder
- statements(List<Statement>) - Method in class hydra.go.syntax.TypeCaseClause.Builder
- STATEMENTS - Static variable in class hydra.go.syntax.CommClause
-
Name of the
hydra.go.syntax.CommClause.statementsfield. - STATEMENTS - Static variable in class hydra.go.syntax.ExprCaseClause
-
Name of the
hydra.go.syntax.ExprCaseClause.statementsfield. - STATEMENTS - Static variable in class hydra.go.syntax.TypeCaseClause
-
Name of the
hydra.go.syntax.TypeCaseClause.statementsfield. - statementSelect(TypedTerm<SelectStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the select variant of hydra.go.syntax.Statement
- statementSimple(TypedTerm<SimpleStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the simple variant of hydra.go.syntax.Statement
- statementStatement() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Statement
- statementSwitch(TypedTerm<SwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the switch variant of hydra.go.syntax.Statement
- STRING - Static variable in class hydra.go.syntax.BasicLit
-
Name of the
hydra.go.syntax.BasicLit.stringfield. - String_(StringLit) - Constructor for class hydra.go.syntax.BasicLit.String_
-
Constructs an immutable
BasicLit.String_. - StringLit - Class in hydra.go.syntax
-
A Go string literal: a raw or interpreted string literal
- StringLit.Interpreted - Class in hydra.go.syntax
- StringLit.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
StringLitwith a defaultStringLit.PartialVisitor.otherwise(hydra.go.syntax.StringLit)branch. - StringLit.Raw - Class in hydra.go.syntax
- StringLit.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
StringLit. - stringLitInterpreted(TypedTerm<InterpretedStringLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the interpreted variant of hydra.go.syntax.StringLit
- stringLitRaw(TypedTerm<RawStringLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the raw variant of hydra.go.syntax.StringLit
- stringLitStringLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.StringLit
- Struct(StructType) - Constructor for class hydra.go.syntax.LiteralType.Struct
-
Constructs an immutable
LiteralType.Struct. - Struct(StructType) - Constructor for class hydra.go.syntax.TypeLit.Struct
-
Constructs an immutable
TypeLit.Struct. - STRUCT - Static variable in class hydra.go.syntax.LiteralType
-
Name of the
hydra.go.syntax.LiteralType.structfield. - STRUCT - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLit.structfield. - structType(TypedTerm<List<FieldDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.StructType wrapper
- StructType - Class in hydra.go.syntax
-
A Go struct type: a brace-delimited list of field declarations
- StructType(List<FieldDecl>) - Constructor for class hydra.go.syntax.StructType
-
Constructs an immutable
StructType. - StructType.Builder - Class in hydra.go.syntax
-
A fluent builder for
StructType. - structTypeStructType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.StructType
- Subtract() - Constructor for class hydra.go.syntax.AddOp.Subtract
-
Constructs an immutable
AddOp.Subtract. - Subtract() - Constructor for class hydra.go.syntax.BinaryOp.Subtract
-
Constructs an immutable
BinaryOp.Subtract. - SUBTRACT - Static variable in class hydra.go.syntax.AddOp
-
Name of the
hydra.go.syntax.AddOp.subtractfield. - SUBTRACT - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOp.subtractfield. - Switch(SwitchStmt) - Constructor for class hydra.go.syntax.Statement.Switch
-
Constructs an immutable
Statement.Switch. - SWITCH - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statement.switchfield. - SwitchStmt - Class in hydra.go.syntax
-
A Go switch statement: an expression switch or a type switch
- SwitchStmt.Expression - Class in hydra.go.syntax
- SwitchStmt.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
SwitchStmtwith a defaultSwitchStmt.PartialVisitor.otherwise(hydra.go.syntax.SwitchStmt)branch. - SwitchStmt.Type - Class in hydra.go.syntax
- SwitchStmt.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
SwitchStmt. - switchStmtExpression(TypedTerm<ExprSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the expression variant of hydra.go.syntax.SwitchStmt
- switchStmtSwitchStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.SwitchStmt
- switchStmtType(TypedTerm<TypeSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the type variant of hydra.go.syntax.SwitchStmt
- Syntax - Interface in hydra.dsl.go
-
DSL functions for hydra.go.syntax
T
- tag - Variable in class hydra.go.syntax.EmbeddedField
- tag - Variable in class hydra.go.syntax.NamedField
- tag(Optional<Tag>) - Method in class hydra.go.syntax.EmbeddedField.Builder
- tag(Optional<Tag>) - Method in class hydra.go.syntax.NamedField.Builder
- tag(TypedTerm<StringLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.Tag wrapper
- Tag - Class in hydra.go.syntax
-
A Go struct field tag: a string literal
- Tag(StringLit) - Constructor for class hydra.go.syntax.Tag
-
Constructs an immutable
Tag. - TAG - Static variable in class hydra.go.syntax.EmbeddedField
-
Name of the
hydra.go.syntax.EmbeddedField.tagfield. - TAG - Static variable in class hydra.go.syntax.NamedField
-
Name of the
hydra.go.syntax.NamedField.tagfield. - Tag.Builder - Class in hydra.go.syntax
-
A fluent builder for
Tag. - tagTag() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Tag
- then - Variable in class hydra.go.syntax.IfStmt
- then(Block) - Method in class hydra.go.syntax.IfStmt.Builder
- THEN - Static variable in class hydra.go.syntax.IfStmt
-
Name of the
hydra.go.syntax.IfStmt.thenfield. - TopLevelDecl - Class in hydra.go.syntax
-
A Go top-level declaration: a plain declaration, a function declaration, or a method declaration
- TopLevelDecl.Declaration - Class in hydra.go.syntax
- TopLevelDecl.Function - Class in hydra.go.syntax
- TopLevelDecl.Method - Class in hydra.go.syntax
- TopLevelDecl.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
TopLevelDeclwith a defaultTopLevelDecl.PartialVisitor.otherwise(hydra.go.syntax.TopLevelDecl)branch. - TopLevelDecl.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
TopLevelDecl. - topLevelDeclDeclaration(TypedTerm<Declaration>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the declaration variant of hydra.go.syntax.TopLevelDecl
- topLevelDeclFunction(TypedTerm<FunctionDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the function variant of hydra.go.syntax.TopLevelDecl
- topLevelDeclMethod(TypedTerm<MethodDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the method variant of hydra.go.syntax.TopLevelDecl
- topLevelDeclTopLevelDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TopLevelDecl
- toString() - Method in class hydra.go.syntax.AddOp.Add
- toString() - Method in class hydra.go.syntax.AddOp.BitwiseOr
- toString() - Method in class hydra.go.syntax.AddOp.BitwiseXor
- toString() - Method in class hydra.go.syntax.AddOp.Subtract
- toString() - Method in class hydra.go.syntax.AliasDecl
- toString() - Method in class hydra.go.syntax.AnnotatedDeclaration
- toString() - Method in class hydra.go.syntax.Arguments
- toString() - Method in class hydra.go.syntax.ArrayType
- toString() - Method in class hydra.go.syntax.Assignment
- toString() - Method in class hydra.go.syntax.AssignOp.Add
- toString() - Method in class hydra.go.syntax.AssignOp.Mul
- toString() - Method in class hydra.go.syntax.AssignOp.Simple
- toString() - Method in class hydra.go.syntax.BasicLit.Float_
- toString() - Method in class hydra.go.syntax.BasicLit.Imaginary
- toString() - Method in class hydra.go.syntax.BasicLit.Int
- toString() - Method in class hydra.go.syntax.BasicLit.Rune
- toString() - Method in class hydra.go.syntax.BasicLit.String_
- toString() - Method in class hydra.go.syntax.BinaryExpr
- toString() - Method in class hydra.go.syntax.BinaryOp.Add
- toString() - Method in class hydra.go.syntax.BinaryOp.And
- toString() - Method in class hydra.go.syntax.BinaryOp.BitClear
- toString() - Method in class hydra.go.syntax.BinaryOp.BitwiseAnd
- toString() - Method in class hydra.go.syntax.BinaryOp.BitwiseOr
- toString() - Method in class hydra.go.syntax.BinaryOp.BitwiseXor
- toString() - Method in class hydra.go.syntax.BinaryOp.Divide
- toString() - Method in class hydra.go.syntax.BinaryOp.Equal
- toString() - Method in class hydra.go.syntax.BinaryOp.Greater
- toString() - Method in class hydra.go.syntax.BinaryOp.GreaterEqual
- toString() - Method in class hydra.go.syntax.BinaryOp.LeftShift
- toString() - Method in class hydra.go.syntax.BinaryOp.Less
- toString() - Method in class hydra.go.syntax.BinaryOp.LessEqual
- toString() - Method in class hydra.go.syntax.BinaryOp.Multiply
- toString() - Method in class hydra.go.syntax.BinaryOp.NotEqual
- toString() - Method in class hydra.go.syntax.BinaryOp.Or
- toString() - Method in class hydra.go.syntax.BinaryOp.Remainder
- toString() - Method in class hydra.go.syntax.BinaryOp.RightShift
- toString() - Method in class hydra.go.syntax.BinaryOp.Subtract
- toString() - Method in class hydra.go.syntax.Block
- toString() - Method in class hydra.go.syntax.BreakStmt
- toString() - Method in class hydra.go.syntax.CallExpr
- toString() - Method in class hydra.go.syntax.ChannelDirection.Bidirectional
- toString() - Method in class hydra.go.syntax.ChannelDirection.Receive
- toString() - Method in class hydra.go.syntax.ChannelDirection.Send
- toString() - Method in class hydra.go.syntax.ChannelType
- toString() - Method in class hydra.go.syntax.CommCase.Default
- toString() - Method in class hydra.go.syntax.CommCase.Receive
- toString() - Method in class hydra.go.syntax.CommCase.Send
- toString() - Method in class hydra.go.syntax.CommClause
- toString() - Method in class hydra.go.syntax.CompositeLit
- toString() - Method in class hydra.go.syntax.ConstDecl
- toString() - Method in class hydra.go.syntax.ConstSpec
- toString() - Method in class hydra.go.syntax.ContinueStmt
- toString() - Method in class hydra.go.syntax.Conversion
- toString() - Method in class hydra.go.syntax.Declaration.Const
- toString() - Method in class hydra.go.syntax.Declaration.Type
- toString() - Method in class hydra.go.syntax.Declaration.Var
- toString() - Method in class hydra.go.syntax.DeferStmt
- toString() - Method in class hydra.go.syntax.Element.Expression
- toString() - Method in class hydra.go.syntax.Element.Literal
- toString() - Method in class hydra.go.syntax.ElementList
- toString() - Method in class hydra.go.syntax.ElseClause.Block
- toString() - Method in class hydra.go.syntax.ElseClause.If
- toString() - Method in class hydra.go.syntax.EmbeddedField
- toString() - Method in class hydra.go.syntax.EmptyStmt
- toString() - Method in class hydra.go.syntax.ExprCaseClause
- toString() - Method in class hydra.go.syntax.Expression.Binary
- toString() - Method in class hydra.go.syntax.Expression.Unary
- toString() - Method in class hydra.go.syntax.ExpressionStmt
- toString() - Method in class hydra.go.syntax.ExprSwitchStmt
- toString() - Method in class hydra.go.syntax.FallthroughStmt
- toString() - Method in class hydra.go.syntax.FieldDecl.Embedded
- toString() - Method in class hydra.go.syntax.FieldDecl.Named
- toString() - Method in class hydra.go.syntax.FloatLit
- toString() - Method in class hydra.go.syntax.ForClause
- toString() - Method in class hydra.go.syntax.ForClauseOrRange.Clause
- toString() - Method in class hydra.go.syntax.ForClauseOrRange.Condition
- toString() - Method in class hydra.go.syntax.ForClauseOrRange.Range
- toString() - Method in class hydra.go.syntax.ForStmt
- toString() - Method in class hydra.go.syntax.FullSlice
- toString() - Method in class hydra.go.syntax.FunctionBody
- toString() - Method in class hydra.go.syntax.FunctionDecl
- toString() - Method in class hydra.go.syntax.FunctionLit
- toString() - Method in class hydra.go.syntax.FunctionType
- toString() - Method in class hydra.go.syntax.GoStmt
- toString() - Method in class hydra.go.syntax.GotoStmt
- toString() - Method in class hydra.go.syntax.Identifier
- toString() - Method in class hydra.go.syntax.IfStmt
- toString() - Method in class hydra.go.syntax.ImaginaryLit
- toString() - Method in class hydra.go.syntax.ImportAlias.Dot
- toString() - Method in class hydra.go.syntax.ImportAlias.Name
- toString() - Method in class hydra.go.syntax.ImportDecl
- toString() - Method in class hydra.go.syntax.ImportPath
- toString() - Method in class hydra.go.syntax.ImportSpec
- toString() - Method in class hydra.go.syntax.IncDecStmt
- toString() - Method in class hydra.go.syntax.Index
- toString() - Method in class hydra.go.syntax.IndexExpr
- toString() - Method in class hydra.go.syntax.InterfaceElem.Method
- toString() - Method in class hydra.go.syntax.InterfaceElem.Type
- toString() - Method in class hydra.go.syntax.InterfaceType
- toString() - Method in class hydra.go.syntax.InterpretedStringLit
- toString() - Method in class hydra.go.syntax.IntLit
- toString() - Method in class hydra.go.syntax.Key.Expression
- toString() - Method in class hydra.go.syntax.Key.Field
- toString() - Method in class hydra.go.syntax.Key.Literal
- toString() - Method in class hydra.go.syntax.KeyedElement
- toString() - Method in class hydra.go.syntax.LabeledStmt
- toString() - Method in class hydra.go.syntax.Literal.Basic
- toString() - Method in class hydra.go.syntax.Literal.Composite
- toString() - Method in class hydra.go.syntax.Literal.Function
- toString() - Method in class hydra.go.syntax.LiteralType.Array
- toString() - Method in class hydra.go.syntax.LiteralType.InferredArray
- toString() - Method in class hydra.go.syntax.LiteralType.Map
- toString() - Method in class hydra.go.syntax.LiteralType.Name
- toString() - Method in class hydra.go.syntax.LiteralType.Slice
- toString() - Method in class hydra.go.syntax.LiteralType.Struct
- toString() - Method in class hydra.go.syntax.LiteralValue
- toString() - Method in class hydra.go.syntax.MapType
- toString() - Method in class hydra.go.syntax.MethodDecl
- toString() - Method in class hydra.go.syntax.MethodElem
- toString() - Method in class hydra.go.syntax.MethodExpr
- toString() - Method in class hydra.go.syntax.Module
- toString() - Method in class hydra.go.syntax.MulOp.BitClear
- toString() - Method in class hydra.go.syntax.MulOp.BitwiseAnd
- toString() - Method in class hydra.go.syntax.MulOp.Divide
- toString() - Method in class hydra.go.syntax.MulOp.LeftShift
- toString() - Method in class hydra.go.syntax.MulOp.Multiply
- toString() - Method in class hydra.go.syntax.MulOp.Remainder
- toString() - Method in class hydra.go.syntax.MulOp.RightShift
- toString() - Method in class hydra.go.syntax.NamedField
- toString() - Method in class hydra.go.syntax.Operand.Literal
- toString() - Method in class hydra.go.syntax.Operand.Named
- toString() - Method in class hydra.go.syntax.Operand.Paren
- toString() - Method in class hydra.go.syntax.OperandName
- toString() - Method in class hydra.go.syntax.PackageClause
- toString() - Method in class hydra.go.syntax.ParameterDecl
- toString() - Method in class hydra.go.syntax.Parameters
- toString() - Method in class hydra.go.syntax.PointerType
- toString() - Method in class hydra.go.syntax.PrimaryExpr.Call
- toString() - Method in class hydra.go.syntax.PrimaryExpr.Conversion
- toString() - Method in class hydra.go.syntax.PrimaryExpr.Index
- toString() - Method in class hydra.go.syntax.PrimaryExpr.MethodExpr
- toString() - Method in class hydra.go.syntax.PrimaryExpr.Operand
- toString() - Method in class hydra.go.syntax.PrimaryExpr.Selector
- toString() - Method in class hydra.go.syntax.PrimaryExpr.Slice
- toString() - Method in class hydra.go.syntax.PrimaryExpr.TypeAssertion
- toString() - Method in class hydra.go.syntax.QualifiedIdent
- toString() - Method in class hydra.go.syntax.RangeClause
- toString() - Method in class hydra.go.syntax.RangeVars.Assign
- toString() - Method in class hydra.go.syntax.RangeVars.Declare
- toString() - Method in class hydra.go.syntax.RawStringLit
- toString() - Method in class hydra.go.syntax.ReceiveCase
- toString() - Method in class hydra.go.syntax.Receiver
- toString() - Method in class hydra.go.syntax.RelOp.Equal
- toString() - Method in class hydra.go.syntax.RelOp.Greater
- toString() - Method in class hydra.go.syntax.RelOp.GreaterEqual
- toString() - Method in class hydra.go.syntax.RelOp.Less
- toString() - Method in class hydra.go.syntax.RelOp.LessEqual
- toString() - Method in class hydra.go.syntax.RelOp.NotEqual
- toString() - Method in class hydra.go.syntax.Result.Parameters
- toString() - Method in class hydra.go.syntax.Result.Type
- toString() - Method in class hydra.go.syntax.ReturnStmt
- toString() - Method in class hydra.go.syntax.RuneLit
- toString() - Method in class hydra.go.syntax.Selector
- toString() - Method in class hydra.go.syntax.SelectorExpr
- toString() - Method in class hydra.go.syntax.SelectStmt
- toString() - Method in class hydra.go.syntax.SendStmt
- toString() - Method in class hydra.go.syntax.ShortVarDecl
- toString() - Method in class hydra.go.syntax.Signature
- toString() - Method in class hydra.go.syntax.SimpleSlice
- toString() - Method in class hydra.go.syntax.SimpleStmt.Assignment
- toString() - Method in class hydra.go.syntax.SimpleStmt.Empty
- toString() - Method in class hydra.go.syntax.SimpleStmt.Expression
- toString() - Method in class hydra.go.syntax.SimpleStmt.IncDec
- toString() - Method in class hydra.go.syntax.SimpleStmt.Send
- toString() - Method in class hydra.go.syntax.SimpleStmt.ShortVarDecl
- toString() - Method in class hydra.go.syntax.Slice.Full
- toString() - Method in class hydra.go.syntax.Slice.Simple
- toString() - Method in class hydra.go.syntax.SliceExpr
- toString() - Method in class hydra.go.syntax.SliceType
- toString() - Method in class hydra.go.syntax.SourceFile
- toString() - Method in class hydra.go.syntax.Statement.Block
- toString() - Method in class hydra.go.syntax.Statement.Break
- toString() - Method in class hydra.go.syntax.Statement.Continue
- toString() - Method in class hydra.go.syntax.Statement.Declaration
- toString() - Method in class hydra.go.syntax.Statement.Defer
- toString() - Method in class hydra.go.syntax.Statement.Fallthrough
- toString() - Method in class hydra.go.syntax.Statement.For
- toString() - Method in class hydra.go.syntax.Statement.Go
- toString() - Method in class hydra.go.syntax.Statement.Goto
- toString() - Method in class hydra.go.syntax.Statement.If
- toString() - Method in class hydra.go.syntax.Statement.Labeled
- toString() - Method in class hydra.go.syntax.Statement.Return
- toString() - Method in class hydra.go.syntax.Statement.Select
- toString() - Method in class hydra.go.syntax.Statement.Simple
- toString() - Method in class hydra.go.syntax.Statement.Switch
- toString() - Method in class hydra.go.syntax.StringLit.Interpreted
- toString() - Method in class hydra.go.syntax.StringLit.Raw
- toString() - Method in class hydra.go.syntax.StructType
- toString() - Method in class hydra.go.syntax.SwitchStmt.Expression
- toString() - Method in class hydra.go.syntax.SwitchStmt.Type
- toString() - Method in class hydra.go.syntax.Tag
- toString() - Method in class hydra.go.syntax.TopLevelDecl.Declaration
- toString() - Method in class hydra.go.syntax.TopLevelDecl.Function
- toString() - Method in class hydra.go.syntax.TopLevelDecl.Method
- toString() - Method in class hydra.go.syntax.Type.Literal
- toString() - Method in class hydra.go.syntax.Type.Named
- toString() - Method in class hydra.go.syntax.Type.Paren
- toString() - Method in class hydra.go.syntax.TypeAssertion
- toString() - Method in class hydra.go.syntax.TypeAssertionExpr
- toString() - Method in class hydra.go.syntax.TypeCaseClause
- toString() - Method in class hydra.go.syntax.TypeConstraint
- toString() - Method in class hydra.go.syntax.TypeDecl
- toString() - Method in class hydra.go.syntax.TypeDef
- toString() - Method in class hydra.go.syntax.TypeElem
- toString() - Method in class hydra.go.syntax.TypeLit.Array
- toString() - Method in class hydra.go.syntax.TypeLit.Channel
- toString() - Method in class hydra.go.syntax.TypeLit.Function
- toString() - Method in class hydra.go.syntax.TypeLit.Interface
- toString() - Method in class hydra.go.syntax.TypeLit.Map
- toString() - Method in class hydra.go.syntax.TypeLit.Pointer
- toString() - Method in class hydra.go.syntax.TypeLit.Slice
- toString() - Method in class hydra.go.syntax.TypeLit.Struct
- toString() - Method in class hydra.go.syntax.TypeName
- toString() - Method in class hydra.go.syntax.TypeParamDecl
- toString() - Method in class hydra.go.syntax.TypeParameters
- toString() - Method in class hydra.go.syntax.TypeSpec.Alias
- toString() - Method in class hydra.go.syntax.TypeSpec.Definition
- toString() - Method in class hydra.go.syntax.TypeSwitchGuard
- toString() - Method in class hydra.go.syntax.TypeSwitchStmt
- toString() - Method in class hydra.go.syntax.TypeTerm
- toString() - Method in class hydra.go.syntax.UnaryExpr.Op
- toString() - Method in class hydra.go.syntax.UnaryExpr.Primary
- toString() - Method in class hydra.go.syntax.UnaryOp.AddressOf
- toString() - Method in class hydra.go.syntax.UnaryOp.Deref
- toString() - Method in class hydra.go.syntax.UnaryOp.Minus
- toString() - Method in class hydra.go.syntax.UnaryOp.Not
- toString() - Method in class hydra.go.syntax.UnaryOp.Plus
- toString() - Method in class hydra.go.syntax.UnaryOp.Receive
- toString() - Method in class hydra.go.syntax.UnaryOp.Xor
- toString() - Method in class hydra.go.syntax.UnaryOperation
- toString() - Method in class hydra.go.syntax.VarDecl
- toString() - Method in class hydra.go.syntax.VarSpec
- type - Variable in class hydra.go.syntax.AliasDecl
- type - Variable in class hydra.go.syntax.CompositeLit
- type - Variable in class hydra.go.syntax.ConstSpec
- type - Variable in class hydra.go.syntax.Conversion
- type - Variable in class hydra.go.syntax.EmbeddedField
- type - Variable in class hydra.go.syntax.NamedField
- type - Variable in class hydra.go.syntax.ParameterDecl
- type - Variable in class hydra.go.syntax.Receiver
- type - Variable in class hydra.go.syntax.TypeAssertionExpr
- type - Variable in class hydra.go.syntax.TypeDef
- type - Variable in class hydra.go.syntax.TypeTerm
- type - Variable in class hydra.go.syntax.VarSpec
- type(LiteralType) - Method in class hydra.go.syntax.CompositeLit.Builder
- type(Type) - Method in class hydra.go.syntax.AliasDecl.Builder
- type(Type) - Method in class hydra.go.syntax.Conversion.Builder
- type(Type) - Method in class hydra.go.syntax.NamedField.Builder
- type(Type) - Method in class hydra.go.syntax.ParameterDecl.Builder
- type(Type) - Method in class hydra.go.syntax.Receiver.Builder
- type(Type) - Method in class hydra.go.syntax.TypeAssertionExpr.Builder
- type(Type) - Method in class hydra.go.syntax.TypeDef.Builder
- type(Type) - Method in class hydra.go.syntax.TypeTerm.Builder
- type(TypeName) - Method in class hydra.go.syntax.EmbeddedField.Builder
- type(Optional<Type>) - Method in class hydra.go.syntax.ConstSpec.Builder
- type(Optional<Type>) - Method in class hydra.go.syntax.VarSpec.Builder
- Type - Class in hydra.go.syntax
-
A Go type: a type name with optional type arguments, a type literal, or a parenthesized type
- Type(Type) - Constructor for class hydra.go.syntax.Result.Type
-
Constructs an immutable
Result.Type. - Type(TypeDecl) - Constructor for class hydra.go.syntax.Declaration.Type
-
Constructs an immutable
Declaration.Type. - Type(TypeElem) - Constructor for class hydra.go.syntax.InterfaceElem.Type
-
Constructs an immutable
InterfaceElem.Type. - Type(TypeSwitchStmt) - Constructor for class hydra.go.syntax.SwitchStmt.Type
-
Constructs an immutable
SwitchStmt.Type. - TYPE - Static variable in class hydra.go.syntax.AliasDecl
-
Name of the
hydra.go.syntax.AliasDecl.typefield. - TYPE - Static variable in class hydra.go.syntax.CompositeLit
-
Name of the
hydra.go.syntax.CompositeLit.typefield. - TYPE - Static variable in class hydra.go.syntax.ConstSpec
-
Name of the
hydra.go.syntax.ConstSpec.typefield. - TYPE - Static variable in class hydra.go.syntax.Conversion
-
Name of the
hydra.go.syntax.Conversion.typefield. - TYPE - Static variable in class hydra.go.syntax.Declaration
-
Name of the
hydra.go.syntax.Declaration.typefield. - TYPE - Static variable in class hydra.go.syntax.EmbeddedField
-
Name of the
hydra.go.syntax.EmbeddedField.typefield. - TYPE - Static variable in class hydra.go.syntax.InterfaceElem
-
Name of the
hydra.go.syntax.InterfaceElem.typefield. - TYPE - Static variable in class hydra.go.syntax.NamedField
-
Name of the
hydra.go.syntax.NamedField.typefield. - TYPE - Static variable in class hydra.go.syntax.ParameterDecl
-
Name of the
hydra.go.syntax.ParameterDecl.typefield. - TYPE - Static variable in class hydra.go.syntax.Receiver
-
Name of the
hydra.go.syntax.Receiver.typefield. - TYPE - Static variable in class hydra.go.syntax.Result
-
Name of the
hydra.go.syntax.Result.typefield. - TYPE - Static variable in class hydra.go.syntax.SwitchStmt
-
Name of the
hydra.go.syntax.SwitchStmt.typefield. - TYPE - Static variable in class hydra.go.syntax.TypeAssertionExpr
-
Name of the
hydra.go.syntax.TypeAssertionExpr.typefield. - TYPE - Static variable in class hydra.go.syntax.TypeDef
-
Name of the
hydra.go.syntax.TypeDef.typefield. - TYPE - Static variable in class hydra.go.syntax.TypeTerm
-
Name of the
hydra.go.syntax.TypeTerm.typefield. - TYPE - Static variable in class hydra.go.syntax.VarSpec
-
Name of the
hydra.go.syntax.VarSpec.typefield. - TYPE_ - Static variable in class hydra.go.syntax.AddOp
-
Name of the
hydra.go.syntax.AddOptype. - TYPE_ - Static variable in class hydra.go.syntax.AliasDecl
-
Name of the
hydra.go.syntax.AliasDecltype. - TYPE_ - Static variable in class hydra.go.syntax.AnnotatedDeclaration
-
Name of the
hydra.go.syntax.AnnotatedDeclarationtype. - TYPE_ - Static variable in class hydra.go.syntax.Arguments
-
Name of the
hydra.go.syntax.Argumentstype. - TYPE_ - Static variable in class hydra.go.syntax.ArrayType
-
Name of the
hydra.go.syntax.ArrayTypetype. - TYPE_ - Static variable in class hydra.go.syntax.Assignment
-
Name of the
hydra.go.syntax.Assignmenttype. - TYPE_ - Static variable in class hydra.go.syntax.AssignOp
-
Name of the
hydra.go.syntax.AssignOptype. - TYPE_ - Static variable in class hydra.go.syntax.BasicLit
-
Name of the
hydra.go.syntax.BasicLittype. - TYPE_ - Static variable in class hydra.go.syntax.BinaryExpr
-
Name of the
hydra.go.syntax.BinaryExprtype. - TYPE_ - Static variable in class hydra.go.syntax.BinaryOp
-
Name of the
hydra.go.syntax.BinaryOptype. - TYPE_ - Static variable in class hydra.go.syntax.Block
-
Name of the
hydra.go.syntax.Blocktype. - TYPE_ - Static variable in class hydra.go.syntax.BreakStmt
-
Name of the
hydra.go.syntax.BreakStmttype. - TYPE_ - Static variable in class hydra.go.syntax.CallExpr
-
Name of the
hydra.go.syntax.CallExprtype. - TYPE_ - Static variable in class hydra.go.syntax.ChannelDirection
-
Name of the
hydra.go.syntax.ChannelDirectiontype. - TYPE_ - Static variable in class hydra.go.syntax.ChannelType
-
Name of the
hydra.go.syntax.ChannelTypetype. - TYPE_ - Static variable in class hydra.go.syntax.CommCase
-
Name of the
hydra.go.syntax.CommCasetype. - TYPE_ - Static variable in class hydra.go.syntax.CommClause
-
Name of the
hydra.go.syntax.CommClausetype. - TYPE_ - Static variable in class hydra.go.syntax.CompositeLit
-
Name of the
hydra.go.syntax.CompositeLittype. - TYPE_ - Static variable in class hydra.go.syntax.ConstDecl
-
Name of the
hydra.go.syntax.ConstDecltype. - TYPE_ - Static variable in class hydra.go.syntax.ConstSpec
-
Name of the
hydra.go.syntax.ConstSpectype. - TYPE_ - Static variable in class hydra.go.syntax.ContinueStmt
-
Name of the
hydra.go.syntax.ContinueStmttype. - TYPE_ - Static variable in class hydra.go.syntax.Conversion
-
Name of the
hydra.go.syntax.Conversiontype. - TYPE_ - Static variable in class hydra.go.syntax.Declaration
-
Name of the
hydra.go.syntax.Declarationtype. - TYPE_ - Static variable in class hydra.go.syntax.DeferStmt
-
Name of the
hydra.go.syntax.DeferStmttype. - TYPE_ - Static variable in class hydra.go.syntax.Element
-
Name of the
hydra.go.syntax.Elementtype. - TYPE_ - Static variable in class hydra.go.syntax.ElementList
-
Name of the
hydra.go.syntax.ElementListtype. - TYPE_ - Static variable in class hydra.go.syntax.ElseClause
-
Name of the
hydra.go.syntax.ElseClausetype. - TYPE_ - Static variable in class hydra.go.syntax.EmbeddedField
-
Name of the
hydra.go.syntax.EmbeddedFieldtype. - TYPE_ - Static variable in class hydra.go.syntax.EmptyStmt
-
Name of the
hydra.go.syntax.EmptyStmttype. - TYPE_ - Static variable in class hydra.go.syntax.ExprCaseClause
-
Name of the
hydra.go.syntax.ExprCaseClausetype. - TYPE_ - Static variable in class hydra.go.syntax.Expression
-
Name of the
hydra.go.syntax.Expressiontype. - TYPE_ - Static variable in class hydra.go.syntax.ExpressionStmt
-
Name of the
hydra.go.syntax.ExpressionStmttype. - TYPE_ - Static variable in class hydra.go.syntax.ExprSwitchStmt
-
Name of the
hydra.go.syntax.ExprSwitchStmttype. - TYPE_ - Static variable in class hydra.go.syntax.FallthroughStmt
-
Name of the
hydra.go.syntax.FallthroughStmttype. - TYPE_ - Static variable in class hydra.go.syntax.FieldDecl
-
Name of the
hydra.go.syntax.FieldDecltype. - TYPE_ - Static variable in class hydra.go.syntax.FloatLit
-
Name of the
hydra.go.syntax.FloatLittype. - TYPE_ - Static variable in class hydra.go.syntax.ForClause
-
Name of the
hydra.go.syntax.ForClausetype. - TYPE_ - Static variable in class hydra.go.syntax.ForClauseOrRange
-
Name of the
hydra.go.syntax.ForClauseOrRangetype. - TYPE_ - Static variable in class hydra.go.syntax.ForStmt
-
Name of the
hydra.go.syntax.ForStmttype. - TYPE_ - Static variable in class hydra.go.syntax.FullSlice
-
Name of the
hydra.go.syntax.FullSlicetype. - TYPE_ - Static variable in class hydra.go.syntax.FunctionBody
-
Name of the
hydra.go.syntax.FunctionBodytype. - TYPE_ - Static variable in class hydra.go.syntax.FunctionDecl
-
Name of the
hydra.go.syntax.FunctionDecltype. - TYPE_ - Static variable in class hydra.go.syntax.FunctionLit
-
Name of the
hydra.go.syntax.FunctionLittype. - TYPE_ - Static variable in class hydra.go.syntax.FunctionType
-
Name of the
hydra.go.syntax.FunctionTypetype. - TYPE_ - Static variable in class hydra.go.syntax.GoStmt
-
Name of the
hydra.go.syntax.GoStmttype. - TYPE_ - Static variable in class hydra.go.syntax.GotoStmt
-
Name of the
hydra.go.syntax.GotoStmttype. - TYPE_ - Static variable in class hydra.go.syntax.Identifier
-
Name of the
hydra.go.syntax.Identifiertype. - TYPE_ - Static variable in class hydra.go.syntax.IfStmt
-
Name of the
hydra.go.syntax.IfStmttype. - TYPE_ - Static variable in class hydra.go.syntax.ImaginaryLit
-
Name of the
hydra.go.syntax.ImaginaryLittype. - TYPE_ - Static variable in class hydra.go.syntax.ImportAlias
-
Name of the
hydra.go.syntax.ImportAliastype. - TYPE_ - Static variable in class hydra.go.syntax.ImportDecl
-
Name of the
hydra.go.syntax.ImportDecltype. - TYPE_ - Static variable in class hydra.go.syntax.ImportPath
-
Name of the
hydra.go.syntax.ImportPathtype. - TYPE_ - Static variable in class hydra.go.syntax.ImportSpec
-
Name of the
hydra.go.syntax.ImportSpectype. - TYPE_ - Static variable in class hydra.go.syntax.IncDecStmt
-
Name of the
hydra.go.syntax.IncDecStmttype. - TYPE_ - Static variable in class hydra.go.syntax.Index
-
Name of the
hydra.go.syntax.Indextype. - TYPE_ - Static variable in class hydra.go.syntax.IndexExpr
-
Name of the
hydra.go.syntax.IndexExprtype. - TYPE_ - Static variable in class hydra.go.syntax.InterfaceElem
-
Name of the
hydra.go.syntax.InterfaceElemtype. - TYPE_ - Static variable in class hydra.go.syntax.InterfaceType
-
Name of the
hydra.go.syntax.InterfaceTypetype. - TYPE_ - Static variable in class hydra.go.syntax.InterpretedStringLit
-
Name of the
hydra.go.syntax.InterpretedStringLittype. - TYPE_ - Static variable in class hydra.go.syntax.IntLit
-
Name of the
hydra.go.syntax.IntLittype. - TYPE_ - Static variable in class hydra.go.syntax.Key
-
Name of the
hydra.go.syntax.Keytype. - TYPE_ - Static variable in class hydra.go.syntax.KeyedElement
-
Name of the
hydra.go.syntax.KeyedElementtype. - TYPE_ - Static variable in class hydra.go.syntax.LabeledStmt
-
Name of the
hydra.go.syntax.LabeledStmttype. - TYPE_ - Static variable in class hydra.go.syntax.Literal
-
Name of the
hydra.go.syntax.Literaltype. - TYPE_ - Static variable in class hydra.go.syntax.LiteralType
-
Name of the
hydra.go.syntax.LiteralTypetype. - TYPE_ - Static variable in class hydra.go.syntax.LiteralValue
-
Name of the
hydra.go.syntax.LiteralValuetype. - TYPE_ - Static variable in class hydra.go.syntax.MapType
-
Name of the
hydra.go.syntax.MapTypetype. - TYPE_ - Static variable in class hydra.go.syntax.MethodDecl
-
Name of the
hydra.go.syntax.MethodDecltype. - TYPE_ - Static variable in class hydra.go.syntax.MethodElem
-
Name of the
hydra.go.syntax.MethodElemtype. - TYPE_ - Static variable in class hydra.go.syntax.MethodExpr
-
Name of the
hydra.go.syntax.MethodExprtype. - TYPE_ - Static variable in class hydra.go.syntax.Module
-
Name of the
hydra.go.syntax.Moduletype. - TYPE_ - Static variable in class hydra.go.syntax.MulOp
-
Name of the
hydra.go.syntax.MulOptype. - TYPE_ - Static variable in class hydra.go.syntax.NamedField
-
Name of the
hydra.go.syntax.NamedFieldtype. - TYPE_ - Static variable in class hydra.go.syntax.Operand
-
Name of the
hydra.go.syntax.Operandtype. - TYPE_ - Static variable in class hydra.go.syntax.OperandName
-
Name of the
hydra.go.syntax.OperandNametype. - TYPE_ - Static variable in class hydra.go.syntax.PackageClause
-
Name of the
hydra.go.syntax.PackageClausetype. - TYPE_ - Static variable in class hydra.go.syntax.ParameterDecl
-
Name of the
hydra.go.syntax.ParameterDecltype. - TYPE_ - Static variable in class hydra.go.syntax.Parameters
-
Name of the
hydra.go.syntax.Parameterstype. - TYPE_ - Static variable in class hydra.go.syntax.PointerType
-
Name of the
hydra.go.syntax.PointerTypetype. - TYPE_ - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExprtype. - TYPE_ - Static variable in class hydra.go.syntax.QualifiedIdent
-
Name of the
hydra.go.syntax.QualifiedIdenttype. - TYPE_ - Static variable in class hydra.go.syntax.RangeClause
-
Name of the
hydra.go.syntax.RangeClausetype. - TYPE_ - Static variable in class hydra.go.syntax.RangeVars
-
Name of the
hydra.go.syntax.RangeVarstype. - TYPE_ - Static variable in class hydra.go.syntax.RawStringLit
-
Name of the
hydra.go.syntax.RawStringLittype. - TYPE_ - Static variable in class hydra.go.syntax.ReceiveCase
-
Name of the
hydra.go.syntax.ReceiveCasetype. - TYPE_ - Static variable in class hydra.go.syntax.Receiver
-
Name of the
hydra.go.syntax.Receivertype. - TYPE_ - Static variable in class hydra.go.syntax.RelOp
-
Name of the
hydra.go.syntax.RelOptype. - TYPE_ - Static variable in class hydra.go.syntax.Result
-
Name of the
hydra.go.syntax.Resulttype. - TYPE_ - Static variable in class hydra.go.syntax.ReturnStmt
-
Name of the
hydra.go.syntax.ReturnStmttype. - TYPE_ - Static variable in class hydra.go.syntax.RuneLit
-
Name of the
hydra.go.syntax.RuneLittype. - TYPE_ - Static variable in class hydra.go.syntax.Selector
-
Name of the
hydra.go.syntax.Selectortype. - TYPE_ - Static variable in class hydra.go.syntax.SelectorExpr
-
Name of the
hydra.go.syntax.SelectorExprtype. - TYPE_ - Static variable in class hydra.go.syntax.SelectStmt
-
Name of the
hydra.go.syntax.SelectStmttype. - TYPE_ - Static variable in class hydra.go.syntax.SendStmt
-
Name of the
hydra.go.syntax.SendStmttype. - TYPE_ - Static variable in class hydra.go.syntax.ShortVarDecl
-
Name of the
hydra.go.syntax.ShortVarDecltype. - TYPE_ - Static variable in class hydra.go.syntax.Signature
-
Name of the
hydra.go.syntax.Signaturetype. - TYPE_ - Static variable in class hydra.go.syntax.SimpleSlice
-
Name of the
hydra.go.syntax.SimpleSlicetype. - TYPE_ - Static variable in class hydra.go.syntax.SimpleStmt
-
Name of the
hydra.go.syntax.SimpleStmttype. - TYPE_ - Static variable in class hydra.go.syntax.Slice
-
Name of the
hydra.go.syntax.Slicetype. - TYPE_ - Static variable in class hydra.go.syntax.SliceExpr
-
Name of the
hydra.go.syntax.SliceExprtype. - TYPE_ - Static variable in class hydra.go.syntax.SliceType
-
Name of the
hydra.go.syntax.SliceTypetype. - TYPE_ - Static variable in class hydra.go.syntax.SourceFile
-
Name of the
hydra.go.syntax.SourceFiletype. - TYPE_ - Static variable in class hydra.go.syntax.Statement
-
Name of the
hydra.go.syntax.Statementtype. - TYPE_ - Static variable in class hydra.go.syntax.StringLit
-
Name of the
hydra.go.syntax.StringLittype. - TYPE_ - Static variable in class hydra.go.syntax.StructType
-
Name of the
hydra.go.syntax.StructTypetype. - TYPE_ - Static variable in class hydra.go.syntax.SwitchStmt
-
Name of the
hydra.go.syntax.SwitchStmttype. - TYPE_ - Static variable in class hydra.go.syntax.Tag
-
Name of the
hydra.go.syntax.Tagtype. - TYPE_ - Static variable in class hydra.go.syntax.TopLevelDecl
-
Name of the
hydra.go.syntax.TopLevelDecltype. - TYPE_ - Static variable in class hydra.go.syntax.Type
-
Name of the
hydra.go.syntax.Typetype. - TYPE_ - Static variable in class hydra.go.syntax.TypeAssertion
-
Name of the
hydra.go.syntax.TypeAssertiontype. - TYPE_ - Static variable in class hydra.go.syntax.TypeAssertionExpr
-
Name of the
hydra.go.syntax.TypeAssertionExprtype. - TYPE_ - Static variable in class hydra.go.syntax.TypeCaseClause
-
Name of the
hydra.go.syntax.TypeCaseClausetype. - TYPE_ - Static variable in class hydra.go.syntax.TypeConstraint
-
Name of the
hydra.go.syntax.TypeConstrainttype. - TYPE_ - Static variable in class hydra.go.syntax.TypeDecl
-
Name of the
hydra.go.syntax.TypeDecltype. - TYPE_ - Static variable in class hydra.go.syntax.TypeDef
-
Name of the
hydra.go.syntax.TypeDeftype. - TYPE_ - Static variable in class hydra.go.syntax.TypeElem
-
Name of the
hydra.go.syntax.TypeElemtype. - TYPE_ - Static variable in class hydra.go.syntax.TypeLit
-
Name of the
hydra.go.syntax.TypeLittype. - TYPE_ - Static variable in class hydra.go.syntax.TypeName
-
Name of the
hydra.go.syntax.TypeNametype. - TYPE_ - Static variable in class hydra.go.syntax.TypeParamDecl
-
Name of the
hydra.go.syntax.TypeParamDecltype. - TYPE_ - Static variable in class hydra.go.syntax.TypeParameters
-
Name of the
hydra.go.syntax.TypeParameterstype. - TYPE_ - Static variable in class hydra.go.syntax.TypeSpec
-
Name of the
hydra.go.syntax.TypeSpectype. - TYPE_ - Static variable in class hydra.go.syntax.TypeSwitchGuard
-
Name of the
hydra.go.syntax.TypeSwitchGuardtype. - TYPE_ - Static variable in class hydra.go.syntax.TypeSwitchStmt
-
Name of the
hydra.go.syntax.TypeSwitchStmttype. - TYPE_ - Static variable in class hydra.go.syntax.TypeTerm
-
Name of the
hydra.go.syntax.TypeTermtype. - TYPE_ - Static variable in class hydra.go.syntax.UnaryExpr
-
Name of the
hydra.go.syntax.UnaryExprtype. - TYPE_ - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOptype. - TYPE_ - Static variable in class hydra.go.syntax.UnaryOperation
-
Name of the
hydra.go.syntax.UnaryOperationtype. - TYPE_ - Static variable in class hydra.go.syntax.VarDecl
-
Name of the
hydra.go.syntax.VarDecltype. - TYPE_ - Static variable in class hydra.go.syntax.VarSpec
-
Name of the
hydra.go.syntax.VarSpectype. - TYPE_ARG - Static variable in class hydra.go.syntax.Arguments
-
Name of the
hydra.go.syntax.Arguments.typeArgfield. - TYPE_ARGS - Static variable in class hydra.go.syntax.OperandName
-
Name of the
hydra.go.syntax.OperandName.typeArgsfield. - TYPE_ARGS - Static variable in class hydra.go.syntax.TypeName
-
Name of the
hydra.go.syntax.TypeName.typeArgsfield. - TYPE_ASSERTION - Static variable in class hydra.go.syntax.PrimaryExpr
-
Name of the
hydra.go.syntax.PrimaryExpr.typeAssertionfield. - TYPE_PARAMS - Static variable in class hydra.go.syntax.FunctionDecl
-
Name of the
hydra.go.syntax.FunctionDecl.typeParamsfield. - TYPE_PARAMS - Static variable in class hydra.go.syntax.TypeDef
-
Name of the
hydra.go.syntax.TypeDef.typeParamsfield. - Type.Literal - Class in hydra.go.syntax
- Type.Named - Class in hydra.go.syntax
- Type.Paren - Class in hydra.go.syntax
- Type.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
Typewith a defaultType.PartialVisitor.otherwise(hydra.go.syntax.Type)branch. - Type.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
Type. - typeArg - Variable in class hydra.go.syntax.Arguments
- typeArg(Optional<Type>) - Method in class hydra.go.syntax.Arguments.Builder
- typeArgs - Variable in class hydra.go.syntax.OperandName
- typeArgs - Variable in class hydra.go.syntax.TypeName
- typeArgs(List<Type>) - Method in class hydra.go.syntax.OperandName.Builder
- typeArgs(List<Type>) - Method in class hydra.go.syntax.TypeName.Builder
- typeAssertion(TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.TypeAssertion wrapper
- TypeAssertion - Class in hydra.go.syntax
-
A Go type assertion's parenthesized target type
- TypeAssertion(Type) - Constructor for class hydra.go.syntax.TypeAssertion
-
Constructs an immutable
TypeAssertion. - TypeAssertion(TypeAssertionExpr) - Constructor for class hydra.go.syntax.PrimaryExpr.TypeAssertion
-
Constructs an immutable
PrimaryExpr.TypeAssertion. - TypeAssertion.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeAssertion. - typeAssertionExpr(TypedTerm<PrimaryExpr>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeAssertionExpr
- TypeAssertionExpr - Class in hydra.go.syntax
-
A Go type assertion expression: a primary expression together with its asserted type
- TypeAssertionExpr(PrimaryExpr, Type) - Constructor for class hydra.go.syntax.TypeAssertionExpr
-
Constructs an immutable
TypeAssertionExpr. - TypeAssertionExpr.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeAssertionExpr. - typeAssertionExprExpr(TypedTerm<TypeAssertionExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expr field of hydra.go.syntax.TypeAssertionExpr
- typeAssertionExprType(TypedTerm<TypeAssertionExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.TypeAssertionExpr
- typeAssertionExprTypeAssertionExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeAssertionExpr
- typeAssertionExprWithExpr(TypedTerm<TypeAssertionExpr>, TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expr field of hydra.go.syntax.TypeAssertionExpr
- typeAssertionExprWithType(TypedTerm<TypeAssertionExpr>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.TypeAssertionExpr
- typeAssertionTypeAssertion() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeAssertion
- typeCaseClause(TypedTerm<Optional<List<Type>>>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeCaseClause
- TypeCaseClause - Class in hydra.go.syntax
-
A case clause of a Go type switch: an optional type list (absent for default) and a statement list
- TypeCaseClause(Optional<List<Type>>, List<Statement>) - Constructor for class hydra.go.syntax.TypeCaseClause
-
Constructs an immutable
TypeCaseClause. - TypeCaseClause.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeCaseClause. - typeCaseClauseCase(TypedTerm<TypeCaseClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the case field of hydra.go.syntax.TypeCaseClause
- typeCaseClauseStatements(TypedTerm<TypeCaseClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the statements field of hydra.go.syntax.TypeCaseClause
- typeCaseClauseTypeCaseClause() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeCaseClause
- typeCaseClauseWithCase(TypedTerm<TypeCaseClause>, TypedTerm<Optional<List<Type>>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the case field of hydra.go.syntax.TypeCaseClause
- typeCaseClauseWithStatements(TypedTerm<TypeCaseClause>, TypedTerm<List<Statement>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the statements field of hydra.go.syntax.TypeCaseClause
- typeConstraint(TypedTerm<TypeElem>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.TypeConstraint wrapper
- TypeConstraint - Class in hydra.go.syntax
-
A Go type parameter constraint: a type element
- TypeConstraint(TypeElem) - Constructor for class hydra.go.syntax.TypeConstraint
-
Constructs an immutable
TypeConstraint. - TypeConstraint.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeConstraint. - typeConstraintTypeConstraint() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeConstraint
- typeDecl(TypedTerm<List<TypeSpec>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.TypeDecl wrapper
- TypeDecl - Class in hydra.go.syntax
-
A Go type declaration: one or more type specs
- TypeDecl(List<TypeSpec>) - Constructor for class hydra.go.syntax.TypeDecl
-
Constructs an immutable
TypeDecl. - TypeDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeDecl. - typeDeclTypeDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeDecl
- typeDef(TypedTerm<Identifier>, TypedTerm<Optional<TypeParameters>>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeDef
- TypeDef - Class in hydra.go.syntax
-
A Go type definition: an identifier, optional type parameters, and an underlying type
- TypeDef(Identifier, Optional<TypeParameters>, Type) - Constructor for class hydra.go.syntax.TypeDef
-
Constructs an immutable
TypeDef. - TypeDef.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeDef. - typeDefName(TypedTerm<TypeDef>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.TypeDef
- typeDefType(TypedTerm<TypeDef>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.TypeDef
- typeDefTypeDef() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeDef
- typeDefTypeParams(TypedTerm<TypeDef>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the typeParams field of hydra.go.syntax.TypeDef
- typeDefWithName(TypedTerm<TypeDef>, TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.TypeDef
- typeDefWithType(TypedTerm<TypeDef>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.TypeDef
- typeDefWithTypeParams(TypedTerm<TypeDef>, TypedTerm<Optional<TypeParameters>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the typeParams field of hydra.go.syntax.TypeDef
- typeElem(TypedTerm<List<TypeTerm>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.TypeElem wrapper
- TypeElem - Class in hydra.go.syntax
-
A Go type element: one or more type terms joined by union operators
- TypeElem(List<TypeTerm>) - Constructor for class hydra.go.syntax.TypeElem
-
Constructs an immutable
TypeElem. - TypeElem.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeElem. - typeElemTypeElem() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeElem
- TypeLit - Class in hydra.go.syntax
-
A Go type literal: an array, struct, pointer, function, interface, slice, map, or channel type
- TypeLit.Array - Class in hydra.go.syntax
- TypeLit.Channel - Class in hydra.go.syntax
- TypeLit.Function - Class in hydra.go.syntax
- TypeLit.Interface - Class in hydra.go.syntax
- TypeLit.Map - Class in hydra.go.syntax
- TypeLit.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
TypeLitwith a defaultTypeLit.PartialVisitor.otherwise(hydra.go.syntax.TypeLit)branch. - TypeLit.Pointer - Class in hydra.go.syntax
- TypeLit.Slice - Class in hydra.go.syntax
- TypeLit.Struct - Class in hydra.go.syntax
- TypeLit.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
TypeLit. - typeLitArray(TypedTerm<ArrayType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the array variant of hydra.go.syntax.TypeLit
- typeLitChannel(TypedTerm<ChannelType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the channel variant of hydra.go.syntax.TypeLit
- typeLiteral(TypedTerm<TypeLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the literal variant of hydra.go.syntax.Type
- typeLitFunction(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the function variant of hydra.go.syntax.TypeLit
- typeLitInterface(TypedTerm<InterfaceType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the interface variant of hydra.go.syntax.TypeLit
- typeLitMap(TypedTerm<MapType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the map variant of hydra.go.syntax.TypeLit
- typeLitPointer(TypedTerm<PointerType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the pointer variant of hydra.go.syntax.TypeLit
- typeLitSlice(TypedTerm<SliceType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the slice variant of hydra.go.syntax.TypeLit
- typeLitStruct(TypedTerm<StructType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the struct variant of hydra.go.syntax.TypeLit
- typeLitTypeLit() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeLit
- typeName(TypedTerm<QualifiedIdent>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeName
- TypeName - Class in hydra.go.syntax
-
A Go type name: a plain identifier or a package-qualified identifier
- TypeName(QualifiedIdent, List<Type>) - Constructor for class hydra.go.syntax.TypeName
-
Constructs an immutable
TypeName. - TypeName.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeName. - typeNamed(TypedTerm<TypeName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the named variant of hydra.go.syntax.Type
- typeNameName(TypedTerm<TypeName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.TypeName
- typeNameTypeArgs(TypedTerm<TypeName>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the typeArgs field of hydra.go.syntax.TypeName
- typeNameTypeName() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeName
- typeNameWithName(TypedTerm<TypeName>, TypedTerm<QualifiedIdent>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.TypeName
- typeNameWithTypeArgs(TypedTerm<TypeName>, TypedTerm<List<Type>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the typeArgs field of hydra.go.syntax.TypeName
- typeParamDecl(TypedTerm<List<Identifier>>, TypedTerm<TypeConstraint>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeParamDecl
- TypeParamDecl - Class in hydra.go.syntax
-
A Go type parameter declaration: an identifier list together with a type constraint
- TypeParamDecl(List<Identifier>, TypeConstraint) - Constructor for class hydra.go.syntax.TypeParamDecl
-
Constructs an immutable
TypeParamDecl. - TypeParamDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeParamDecl. - typeParamDeclConstraint(TypedTerm<TypeParamDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the constraint field of hydra.go.syntax.TypeParamDecl
- typeParamDeclNames(TypedTerm<TypeParamDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the names field of hydra.go.syntax.TypeParamDecl
- typeParamDeclTypeParamDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeParamDecl
- typeParamDeclWithConstraint(TypedTerm<TypeParamDecl>, TypedTerm<TypeConstraint>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the constraint field of hydra.go.syntax.TypeParamDecl
- typeParamDeclWithNames(TypedTerm<TypeParamDecl>, TypedTerm<List<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the names field of hydra.go.syntax.TypeParamDecl
- typeParameters(TypedTerm<List<TypeParamDecl>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.TypeParameters wrapper
- TypeParameters - Class in hydra.go.syntax
-
A Go type parameter list, bracketed and comma-separated
- TypeParameters(List<TypeParamDecl>) - Constructor for class hydra.go.syntax.TypeParameters
-
Constructs an immutable
TypeParameters. - TypeParameters.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeParameters. - typeParametersTypeParameters() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeParameters
- typeParams - Variable in class hydra.go.syntax.FunctionDecl
- typeParams - Variable in class hydra.go.syntax.TypeDef
- typeParams(Optional<TypeParameters>) - Method in class hydra.go.syntax.FunctionDecl.Builder
- typeParams(Optional<TypeParameters>) - Method in class hydra.go.syntax.TypeDef.Builder
- typeParen(TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the paren variant of hydra.go.syntax.Type
- TypeSpec - Class in hydra.go.syntax
-
A Go type spec: an alias declaration or a type definition
- TypeSpec.Alias - Class in hydra.go.syntax
- TypeSpec.Definition - Class in hydra.go.syntax
- TypeSpec.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
TypeSpecwith a defaultTypeSpec.PartialVisitor.otherwise(hydra.go.syntax.TypeSpec)branch. - TypeSpec.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
TypeSpec. - typeSpecAlias(TypedTerm<AliasDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the alias variant of hydra.go.syntax.TypeSpec
- typeSpecDefinition(TypedTerm<TypeDef>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the definition variant of hydra.go.syntax.TypeSpec
- typeSpecTypeSpec() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeSpec
- typeSwitchGuard(TypedTerm<Optional<Identifier>>, TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeSwitchGuard
- TypeSwitchGuard - Class in hydra.go.syntax
-
The guard of a Go type switch: an optional bound identifier together with the asserted primary expression
- TypeSwitchGuard(Optional<Identifier>, PrimaryExpr) - Constructor for class hydra.go.syntax.TypeSwitchGuard
-
Constructs an immutable
TypeSwitchGuard. - TypeSwitchGuard.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeSwitchGuard. - typeSwitchGuardExpression(TypedTerm<TypeSwitchGuard>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the expression field of hydra.go.syntax.TypeSwitchGuard
- typeSwitchGuardName(TypedTerm<TypeSwitchGuard>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the name field of hydra.go.syntax.TypeSwitchGuard
- typeSwitchGuardTypeSwitchGuard() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeSwitchGuard
- typeSwitchGuardWithExpression(TypedTerm<TypeSwitchGuard>, TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the expression field of hydra.go.syntax.TypeSwitchGuard
- typeSwitchGuardWithName(TypedTerm<TypeSwitchGuard>, TypedTerm<Optional<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the name field of hydra.go.syntax.TypeSwitchGuard
- typeSwitchStmt(TypedTerm<Optional<SimpleStmt>>, TypedTerm<TypeSwitchGuard>, TypedTerm<List<TypeCaseClause>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeSwitchStmt
- TypeSwitchStmt - Class in hydra.go.syntax
-
A Go type switch statement: an optional init statement, a type switch guard, and its case clauses
- TypeSwitchStmt(Optional<SimpleStmt>, TypeSwitchGuard, List<TypeCaseClause>) - Constructor for class hydra.go.syntax.TypeSwitchStmt
-
Constructs an immutable
TypeSwitchStmt. - TypeSwitchStmt.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeSwitchStmt. - typeSwitchStmtCases(TypedTerm<TypeSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the cases field of hydra.go.syntax.TypeSwitchStmt
- typeSwitchStmtGuard(TypedTerm<TypeSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the guard field of hydra.go.syntax.TypeSwitchStmt
- typeSwitchStmtInit(TypedTerm<TypeSwitchStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the init field of hydra.go.syntax.TypeSwitchStmt
- typeSwitchStmtTypeSwitchStmt() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeSwitchStmt
- typeSwitchStmtWithCases(TypedTerm<TypeSwitchStmt>, TypedTerm<List<TypeCaseClause>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the cases field of hydra.go.syntax.TypeSwitchStmt
- typeSwitchStmtWithGuard(TypedTerm<TypeSwitchStmt>, TypedTerm<TypeSwitchGuard>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the guard field of hydra.go.syntax.TypeSwitchStmt
- typeSwitchStmtWithInit(TypedTerm<TypeSwitchStmt>, TypedTerm<Optional<SimpleStmt>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the init field of hydra.go.syntax.TypeSwitchStmt
- typeTerm(TypedTerm<Boolean>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.TypeTerm
- TypeTerm - Class in hydra.go.syntax
-
A Go type element term: a type, or its underlying-type form
- TypeTerm(Boolean, Type) - Constructor for class hydra.go.syntax.TypeTerm
-
Constructs an immutable
TypeTerm. - TypeTerm.Builder - Class in hydra.go.syntax
-
A fluent builder for
TypeTerm. - typeTermType(TypedTerm<TypeTerm>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.TypeTerm
- typeTermTypeTerm() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.TypeTerm
- typeTermUnderlying(TypedTerm<TypeTerm>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the underlying field of hydra.go.syntax.TypeTerm
- typeTermWithType(TypedTerm<TypeTerm>, TypedTerm<Type>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.TypeTerm
- typeTermWithUnderlying(TypedTerm<TypeTerm>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the underlying field of hydra.go.syntax.TypeTerm
- typeType() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.Type
U
- Unary(UnaryExpr) - Constructor for class hydra.go.syntax.Expression.Unary
-
Constructs an immutable
Expression.Unary. - UNARY - Static variable in class hydra.go.syntax.Expression
-
Name of the
hydra.go.syntax.Expression.unaryfield. - UnaryExpr - Class in hydra.go.syntax
-
A Go unary expression: a primary expression or a unary operator applied to a unary expression
- UnaryExpr.Op - Class in hydra.go.syntax
- UnaryExpr.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
UnaryExprwith a defaultUnaryExpr.PartialVisitor.otherwise(hydra.go.syntax.UnaryExpr)branch. - UnaryExpr.Primary - Class in hydra.go.syntax
- UnaryExpr.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
UnaryExpr. - unaryExprOp(TypedTerm<UnaryOperation>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the op variant of hydra.go.syntax.UnaryExpr
- unaryExprPrimary(TypedTerm<PrimaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the primary variant of hydra.go.syntax.UnaryExpr
- unaryExprUnaryExpr() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.UnaryExpr
- UnaryOp - Class in hydra.go.syntax
-
A Go unary operator: +, -, !, ^, *, &, or <-
- UnaryOp.AddressOf - Class in hydra.go.syntax
- UnaryOp.Deref - Class in hydra.go.syntax
- UnaryOp.Minus - Class in hydra.go.syntax
- UnaryOp.Not - Class in hydra.go.syntax
- UnaryOp.PartialVisitor<R> - Interface in hydra.go.syntax
-
Partial visitor over
UnaryOpwith a defaultUnaryOp.PartialVisitor.otherwise(hydra.go.syntax.UnaryOp)branch. - UnaryOp.Plus - Class in hydra.go.syntax
- UnaryOp.Receive - Class in hydra.go.syntax
- UnaryOp.Visitor<R> - Interface in hydra.go.syntax
-
Visitor over
UnaryOp. - UnaryOp.Xor - Class in hydra.go.syntax
- unaryOpAddressOf() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the addressOf variant of hydra.go.syntax.UnaryOp
- unaryOpDeref() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the deref variant of hydra.go.syntax.UnaryOp
- unaryOperation(TypedTerm<UnaryOp>, TypedTerm<UnaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.UnaryOperation
- UnaryOperation - Class in hydra.go.syntax
-
A Go unary expression's operator together with its operand
- UnaryOperation(UnaryOp, UnaryExpr) - Constructor for class hydra.go.syntax.UnaryOperation
-
Constructs an immutable
UnaryOperation. - UnaryOperation.Builder - Class in hydra.go.syntax
-
A fluent builder for
UnaryOperation. - unaryOperationOp(TypedTerm<UnaryOperation>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the op field of hydra.go.syntax.UnaryOperation
- unaryOperationOperand(TypedTerm<UnaryOperation>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the operand field of hydra.go.syntax.UnaryOperation
- unaryOperationUnaryOperation() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.UnaryOperation
- unaryOperationWithOp(TypedTerm<UnaryOperation>, TypedTerm<UnaryOp>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the op field of hydra.go.syntax.UnaryOperation
- unaryOperationWithOperand(TypedTerm<UnaryOperation>, TypedTerm<UnaryExpr>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the operand field of hydra.go.syntax.UnaryOperation
- unaryOpMinus() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the minus variant of hydra.go.syntax.UnaryOp
- unaryOpNot() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the not variant of hydra.go.syntax.UnaryOp
- unaryOpPlus() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the plus variant of hydra.go.syntax.UnaryOp
- unaryOpReceive() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the receive variant of hydra.go.syntax.UnaryOp
- unaryOpUnaryOp() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.UnaryOp
- unaryOpXor() - Static method in interface hydra.dsl.go.Syntax
-
DSL injection for the xor variant of hydra.go.syntax.UnaryOp
- unBlock(TypedTerm<Block>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.Block
- unBreakStmt(TypedTerm<BreakStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.BreakStmt
- unConstDecl(TypedTerm<ConstDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ConstDecl
- unContinueStmt(TypedTerm<ContinueStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ContinueStmt
- unDeferStmt(TypedTerm<DeferStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.DeferStmt
- underlying - Variable in class hydra.go.syntax.TypeTerm
- underlying(Boolean) - Method in class hydra.go.syntax.TypeTerm.Builder
- UNDERLYING - Static variable in class hydra.go.syntax.TypeTerm
-
Name of the
hydra.go.syntax.TypeTerm.underlyingfield. - unElementList(TypedTerm<ElementList>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ElementList
- unEmptyStmt(TypedTerm<EmptyStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.EmptyStmt
- unExpressionStmt(TypedTerm<ExpressionStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ExpressionStmt
- unFallthroughStmt(TypedTerm<FallthroughStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.FallthroughStmt
- unFloatLit(TypedTerm<FloatLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.FloatLit
- unFunctionBody(TypedTerm<FunctionBody>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.FunctionBody
- unFunctionType(TypedTerm<FunctionType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.FunctionType
- unGoStmt(TypedTerm<GoStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.GoStmt
- unGotoStmt(TypedTerm<GotoStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.GotoStmt
- unIdentifier(TypedTerm<Identifier>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.Identifier
- unImaginaryLit(TypedTerm<ImaginaryLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ImaginaryLit
- unImportDecl(TypedTerm<ImportDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ImportDecl
- unImportPath(TypedTerm<ImportPath>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ImportPath
- unIndex(TypedTerm<Index>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.Index
- unInterfaceType(TypedTerm<InterfaceType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.InterfaceType
- unInterpretedStringLit(TypedTerm<InterpretedStringLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.InterpretedStringLit
- unIntLit(TypedTerm<IntLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.IntLit
- unLiteralValue(TypedTerm<LiteralValue>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.LiteralValue
- unPackageClause(TypedTerm<PackageClause>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.PackageClause
- unParameters(TypedTerm<Parameters>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.Parameters
- unPointerType(TypedTerm<PointerType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.PointerType
- unRawStringLit(TypedTerm<RawStringLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.RawStringLit
- unReturnStmt(TypedTerm<ReturnStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.ReturnStmt
- unRuneLit(TypedTerm<RuneLit>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.RuneLit
- unSelector(TypedTerm<Selector>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.Selector
- unSelectStmt(TypedTerm<SelectStmt>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.SelectStmt
- unSliceType(TypedTerm<SliceType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.SliceType
- unStructType(TypedTerm<StructType>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.StructType
- unTag(TypedTerm<Tag>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.Tag
- unTypeAssertion(TypedTerm<TypeAssertion>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.TypeAssertion
- unTypeConstraint(TypedTerm<TypeConstraint>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.TypeConstraint
- unTypeDecl(TypedTerm<TypeDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.TypeDecl
- unTypeElem(TypedTerm<TypeElem>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.TypeElem
- unTypeParameters(TypedTerm<TypeParameters>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.TypeParameters
- unVarDecl(TypedTerm<VarDecl>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the body of hydra.go.syntax.VarDecl
V
- value - Variable in class hydra.go.syntax.AssignOp.Add
- value - Variable in class hydra.go.syntax.AssignOp.Mul
- value - Variable in class hydra.go.syntax.BasicLit.Float_
- value - Variable in class hydra.go.syntax.BasicLit.Imaginary
- value - Variable in class hydra.go.syntax.BasicLit.Int
- value - Variable in class hydra.go.syntax.BasicLit.Rune
- value - Variable in class hydra.go.syntax.BasicLit.String_
- value - Variable in class hydra.go.syntax.Block
- value - Variable in class hydra.go.syntax.BreakStmt
- value - Variable in class hydra.go.syntax.CommCase.Receive
- value - Variable in class hydra.go.syntax.CommCase.Send
- value - Variable in class hydra.go.syntax.CompositeLit
- value - Variable in class hydra.go.syntax.ConstDecl
- value - Variable in class hydra.go.syntax.ContinueStmt
- value - Variable in class hydra.go.syntax.Declaration.Const
- value - Variable in class hydra.go.syntax.Declaration.Type
- value - Variable in class hydra.go.syntax.Declaration.Var
- value - Variable in class hydra.go.syntax.DeferStmt
- value - Variable in class hydra.go.syntax.Element.Expression
- value - Variable in class hydra.go.syntax.Element.Literal
- value - Variable in class hydra.go.syntax.ElementList
- value - Variable in class hydra.go.syntax.ElseClause.Block
- value - Variable in class hydra.go.syntax.ElseClause.If
- value - Variable in class hydra.go.syntax.EmptyStmt
- value - Variable in class hydra.go.syntax.Expression.Binary
- value - Variable in class hydra.go.syntax.Expression.Unary
- value - Variable in class hydra.go.syntax.ExpressionStmt
- value - Variable in class hydra.go.syntax.FallthroughStmt
- value - Variable in class hydra.go.syntax.FieldDecl.Embedded
- value - Variable in class hydra.go.syntax.FieldDecl.Named
- value - Variable in class hydra.go.syntax.FloatLit
- value - Variable in class hydra.go.syntax.ForClauseOrRange.Clause
- value - Variable in class hydra.go.syntax.ForClauseOrRange.Condition
- value - Variable in class hydra.go.syntax.ForClauseOrRange.Range
- value - Variable in class hydra.go.syntax.FunctionBody
- value - Variable in class hydra.go.syntax.FunctionType
- value - Variable in class hydra.go.syntax.GoStmt
- value - Variable in class hydra.go.syntax.GotoStmt
- value - Variable in class hydra.go.syntax.Identifier
- value - Variable in class hydra.go.syntax.ImaginaryLit
- value - Variable in class hydra.go.syntax.ImportAlias.Name
- value - Variable in class hydra.go.syntax.ImportDecl
- value - Variable in class hydra.go.syntax.ImportPath
- value - Variable in class hydra.go.syntax.Index
- value - Variable in class hydra.go.syntax.InterfaceElem.Method
- value - Variable in class hydra.go.syntax.InterfaceElem.Type
- value - Variable in class hydra.go.syntax.InterfaceType
- value - Variable in class hydra.go.syntax.InterpretedStringLit
- value - Variable in class hydra.go.syntax.IntLit
- value - Variable in class hydra.go.syntax.Key.Expression
- value - Variable in class hydra.go.syntax.Key.Field
- value - Variable in class hydra.go.syntax.Key.Literal
- value - Variable in class hydra.go.syntax.Literal.Basic
- value - Variable in class hydra.go.syntax.Literal.Composite
- value - Variable in class hydra.go.syntax.Literal.Function
- value - Variable in class hydra.go.syntax.LiteralType.Array
- value - Variable in class hydra.go.syntax.LiteralType.InferredArray
- value - Variable in class hydra.go.syntax.LiteralType.Map
- value - Variable in class hydra.go.syntax.LiteralType.Name
- value - Variable in class hydra.go.syntax.LiteralType.Slice
- value - Variable in class hydra.go.syntax.LiteralType.Struct
- value - Variable in class hydra.go.syntax.LiteralValue
- value - Variable in class hydra.go.syntax.MapType
- value - Variable in class hydra.go.syntax.Operand.Literal
- value - Variable in class hydra.go.syntax.Operand.Named
- value - Variable in class hydra.go.syntax.Operand.Paren
- value - Variable in class hydra.go.syntax.PackageClause
- value - Variable in class hydra.go.syntax.Parameters
- value - Variable in class hydra.go.syntax.PointerType
- value - Variable in class hydra.go.syntax.PrimaryExpr.Call
- value - Variable in class hydra.go.syntax.PrimaryExpr.Conversion
- value - Variable in class hydra.go.syntax.PrimaryExpr.Index
- value - Variable in class hydra.go.syntax.PrimaryExpr.MethodExpr
- value - Variable in class hydra.go.syntax.PrimaryExpr.Operand
- value - Variable in class hydra.go.syntax.PrimaryExpr.Selector
- value - Variable in class hydra.go.syntax.PrimaryExpr.Slice
- value - Variable in class hydra.go.syntax.PrimaryExpr.TypeAssertion
- value - Variable in class hydra.go.syntax.RangeVars.Assign
- value - Variable in class hydra.go.syntax.RangeVars.Declare
- value - Variable in class hydra.go.syntax.RawStringLit
- value - Variable in class hydra.go.syntax.Result.Parameters
- value - Variable in class hydra.go.syntax.Result.Type
- value - Variable in class hydra.go.syntax.ReturnStmt
- value - Variable in class hydra.go.syntax.RuneLit
- value - Variable in class hydra.go.syntax.Selector
- value - Variable in class hydra.go.syntax.SelectStmt
- value - Variable in class hydra.go.syntax.SendStmt
- value - Variable in class hydra.go.syntax.SimpleStmt.Assignment
- value - Variable in class hydra.go.syntax.SimpleStmt.Empty
- value - Variable in class hydra.go.syntax.SimpleStmt.Expression
- value - Variable in class hydra.go.syntax.SimpleStmt.IncDec
- value - Variable in class hydra.go.syntax.SimpleStmt.Send
- value - Variable in class hydra.go.syntax.SimpleStmt.ShortVarDecl
- value - Variable in class hydra.go.syntax.Slice.Full
- value - Variable in class hydra.go.syntax.Slice.Simple
- value - Variable in class hydra.go.syntax.SliceType
- value - Variable in class hydra.go.syntax.Statement.Block
- value - Variable in class hydra.go.syntax.Statement.Break
- value - Variable in class hydra.go.syntax.Statement.Continue
- value - Variable in class hydra.go.syntax.Statement.Declaration
- value - Variable in class hydra.go.syntax.Statement.Defer
- value - Variable in class hydra.go.syntax.Statement.Fallthrough
- value - Variable in class hydra.go.syntax.Statement.For
- value - Variable in class hydra.go.syntax.Statement.Go
- value - Variable in class hydra.go.syntax.Statement.Goto
- value - Variable in class hydra.go.syntax.Statement.If
- value - Variable in class hydra.go.syntax.Statement.Labeled
- value - Variable in class hydra.go.syntax.Statement.Return
- value - Variable in class hydra.go.syntax.Statement.Select
- value - Variable in class hydra.go.syntax.Statement.Simple
- value - Variable in class hydra.go.syntax.Statement.Switch
- value - Variable in class hydra.go.syntax.StringLit.Interpreted
- value - Variable in class hydra.go.syntax.StringLit.Raw
- value - Variable in class hydra.go.syntax.StructType
- value - Variable in class hydra.go.syntax.SwitchStmt.Expression
- value - Variable in class hydra.go.syntax.SwitchStmt.Type
- value - Variable in class hydra.go.syntax.Tag
- value - Variable in class hydra.go.syntax.TopLevelDecl.Declaration
- value - Variable in class hydra.go.syntax.TopLevelDecl.Function
- value - Variable in class hydra.go.syntax.TopLevelDecl.Method
- value - Variable in class hydra.go.syntax.Type.Literal
- value - Variable in class hydra.go.syntax.Type.Named
- value - Variable in class hydra.go.syntax.Type.Paren
- value - Variable in class hydra.go.syntax.TypeAssertion
- value - Variable in class hydra.go.syntax.TypeConstraint
- value - Variable in class hydra.go.syntax.TypeDecl
- value - Variable in class hydra.go.syntax.TypeElem
- value - Variable in class hydra.go.syntax.TypeLit.Array
- value - Variable in class hydra.go.syntax.TypeLit.Channel
- value - Variable in class hydra.go.syntax.TypeLit.Function
- value - Variable in class hydra.go.syntax.TypeLit.Interface
- value - Variable in class hydra.go.syntax.TypeLit.Map
- value - Variable in class hydra.go.syntax.TypeLit.Pointer
- value - Variable in class hydra.go.syntax.TypeLit.Slice
- value - Variable in class hydra.go.syntax.TypeLit.Struct
- value - Variable in class hydra.go.syntax.TypeParameters
- value - Variable in class hydra.go.syntax.TypeSpec.Alias
- value - Variable in class hydra.go.syntax.TypeSpec.Definition
- value - Variable in class hydra.go.syntax.UnaryExpr.Op
- value - Variable in class hydra.go.syntax.UnaryExpr.Primary
- value - Variable in class hydra.go.syntax.VarDecl
- value(Block) - Method in class hydra.go.syntax.FunctionBody.Builder
- value(Expression) - Method in class hydra.go.syntax.DeferStmt.Builder
- value(Expression) - Method in class hydra.go.syntax.ExpressionStmt.Builder
- value(Expression) - Method in class hydra.go.syntax.GoStmt.Builder
- value(Expression) - Method in class hydra.go.syntax.SendStmt.Builder
- value(Identifier) - Method in class hydra.go.syntax.GotoStmt.Builder
- value(Identifier) - Method in class hydra.go.syntax.PackageClause.Builder
- value(Identifier) - Method in class hydra.go.syntax.Selector.Builder
- value(LiteralValue) - Method in class hydra.go.syntax.CompositeLit.Builder
- value(Signature) - Method in class hydra.go.syntax.FunctionType.Builder
- value(StringLit) - Method in class hydra.go.syntax.ImportPath.Builder
- value(StringLit) - Method in class hydra.go.syntax.Tag.Builder
- value(Type) - Method in class hydra.go.syntax.MapType.Builder
- value(Type) - Method in class hydra.go.syntax.PointerType.Builder
- value(Type) - Method in class hydra.go.syntax.SliceType.Builder
- value(Type) - Method in class hydra.go.syntax.TypeAssertion.Builder
- value(TypeElem) - Method in class hydra.go.syntax.TypeConstraint.Builder
- value(Optional<Identifier>) - Method in class hydra.go.syntax.BreakStmt.Builder
- value(Optional<Identifier>) - Method in class hydra.go.syntax.ContinueStmt.Builder
- value(Double) - Method in class hydra.go.syntax.FloatLit.Builder
- value(Double) - Method in class hydra.go.syntax.ImaginaryLit.Builder
- value(Integer) - Method in class hydra.go.syntax.RuneLit.Builder
- value(String) - Method in class hydra.go.syntax.Identifier.Builder
- value(String) - Method in class hydra.go.syntax.InterpretedStringLit.Builder
- value(String) - Method in class hydra.go.syntax.RawStringLit.Builder
- value(Void) - Method in class hydra.go.syntax.EmptyStmt.Builder
- value(Void) - Method in class hydra.go.syntax.FallthroughStmt.Builder
- value(BigInteger) - Method in class hydra.go.syntax.IntLit.Builder
- value(List<CommClause>) - Method in class hydra.go.syntax.SelectStmt.Builder
- value(List<ConstSpec>) - Method in class hydra.go.syntax.ConstDecl.Builder
- value(List<Expression>) - Method in class hydra.go.syntax.Index.Builder
- value(List<Expression>) - Method in class hydra.go.syntax.ReturnStmt.Builder
- value(List<FieldDecl>) - Method in class hydra.go.syntax.StructType.Builder
- value(List<ImportSpec>) - Method in class hydra.go.syntax.ImportDecl.Builder
- value(List<InterfaceElem>) - Method in class hydra.go.syntax.InterfaceType.Builder
- value(List<KeyedElement>) - Method in class hydra.go.syntax.ElementList.Builder
- value(List<KeyedElement>) - Method in class hydra.go.syntax.LiteralValue.Builder
- value(List<ParameterDecl>) - Method in class hydra.go.syntax.Parameters.Builder
- value(List<Statement>) - Method in class hydra.go.syntax.Block.Builder
- value(List<TypeParamDecl>) - Method in class hydra.go.syntax.TypeParameters.Builder
- value(List<TypeSpec>) - Method in class hydra.go.syntax.TypeDecl.Builder
- value(List<TypeTerm>) - Method in class hydra.go.syntax.TypeElem.Builder
- value(List<VarSpec>) - Method in class hydra.go.syntax.VarDecl.Builder
- VALUE - Static variable in class hydra.go.syntax.Block
-
Name of the
hydra.go.syntax.Block.valuefield. - VALUE - Static variable in class hydra.go.syntax.BreakStmt
-
Name of the
hydra.go.syntax.BreakStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.CompositeLit
-
Name of the
hydra.go.syntax.CompositeLit.valuefield. - VALUE - Static variable in class hydra.go.syntax.ConstDecl
-
Name of the
hydra.go.syntax.ConstDecl.valuefield. - VALUE - Static variable in class hydra.go.syntax.ContinueStmt
-
Name of the
hydra.go.syntax.ContinueStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.DeferStmt
-
Name of the
hydra.go.syntax.DeferStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.ElementList
-
Name of the
hydra.go.syntax.ElementList.valuefield. - VALUE - Static variable in class hydra.go.syntax.EmptyStmt
-
Name of the
hydra.go.syntax.EmptyStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.ExpressionStmt
-
Name of the
hydra.go.syntax.ExpressionStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.FallthroughStmt
-
Name of the
hydra.go.syntax.FallthroughStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.FloatLit
-
Name of the
hydra.go.syntax.FloatLit.valuefield. - VALUE - Static variable in class hydra.go.syntax.FunctionBody
-
Name of the
hydra.go.syntax.FunctionBody.valuefield. - VALUE - Static variable in class hydra.go.syntax.FunctionType
-
Name of the
hydra.go.syntax.FunctionType.valuefield. - VALUE - Static variable in class hydra.go.syntax.GoStmt
-
Name of the
hydra.go.syntax.GoStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.GotoStmt
-
Name of the
hydra.go.syntax.GotoStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.Identifier
-
Name of the
hydra.go.syntax.Identifier.valuefield. - VALUE - Static variable in class hydra.go.syntax.ImaginaryLit
-
Name of the
hydra.go.syntax.ImaginaryLit.valuefield. - VALUE - Static variable in class hydra.go.syntax.ImportDecl
-
Name of the
hydra.go.syntax.ImportDecl.valuefield. - VALUE - Static variable in class hydra.go.syntax.ImportPath
-
Name of the
hydra.go.syntax.ImportPath.valuefield. - VALUE - Static variable in class hydra.go.syntax.Index
-
Name of the
hydra.go.syntax.Index.valuefield. - VALUE - Static variable in class hydra.go.syntax.InterfaceType
-
Name of the
hydra.go.syntax.InterfaceType.valuefield. - VALUE - Static variable in class hydra.go.syntax.InterpretedStringLit
-
Name of the
hydra.go.syntax.InterpretedStringLit.valuefield. - VALUE - Static variable in class hydra.go.syntax.IntLit
-
Name of the
hydra.go.syntax.IntLit.valuefield. - VALUE - Static variable in class hydra.go.syntax.LiteralValue
-
Name of the
hydra.go.syntax.LiteralValue.valuefield. - VALUE - Static variable in class hydra.go.syntax.MapType
-
Name of the
hydra.go.syntax.MapType.valuefield. - VALUE - Static variable in class hydra.go.syntax.PackageClause
-
Name of the
hydra.go.syntax.PackageClause.valuefield. - VALUE - Static variable in class hydra.go.syntax.Parameters
-
Name of the
hydra.go.syntax.Parameters.valuefield. - VALUE - Static variable in class hydra.go.syntax.PointerType
-
Name of the
hydra.go.syntax.PointerType.valuefield. - VALUE - Static variable in class hydra.go.syntax.RawStringLit
-
Name of the
hydra.go.syntax.RawStringLit.valuefield. - VALUE - Static variable in class hydra.go.syntax.ReturnStmt
-
Name of the
hydra.go.syntax.ReturnStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.RuneLit
-
Name of the
hydra.go.syntax.RuneLit.valuefield. - VALUE - Static variable in class hydra.go.syntax.Selector
-
Name of the
hydra.go.syntax.Selector.valuefield. - VALUE - Static variable in class hydra.go.syntax.SelectStmt
-
Name of the
hydra.go.syntax.SelectStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.SendStmt
-
Name of the
hydra.go.syntax.SendStmt.valuefield. - VALUE - Static variable in class hydra.go.syntax.SliceType
-
Name of the
hydra.go.syntax.SliceType.valuefield. - VALUE - Static variable in class hydra.go.syntax.StructType
-
Name of the
hydra.go.syntax.StructType.valuefield. - VALUE - Static variable in class hydra.go.syntax.Tag
-
Name of the
hydra.go.syntax.Tag.valuefield. - VALUE - Static variable in class hydra.go.syntax.TypeAssertion
-
Name of the
hydra.go.syntax.TypeAssertion.valuefield. - VALUE - Static variable in class hydra.go.syntax.TypeConstraint
-
Name of the
hydra.go.syntax.TypeConstraint.valuefield. - VALUE - Static variable in class hydra.go.syntax.TypeDecl
-
Name of the
hydra.go.syntax.TypeDecl.valuefield. - VALUE - Static variable in class hydra.go.syntax.TypeElem
-
Name of the
hydra.go.syntax.TypeElem.valuefield. - VALUE - Static variable in class hydra.go.syntax.TypeParameters
-
Name of the
hydra.go.syntax.TypeParameters.valuefield. - VALUE - Static variable in class hydra.go.syntax.VarDecl
-
Name of the
hydra.go.syntax.VarDecl.valuefield. - values - Variable in class hydra.go.syntax.ConstSpec
- values - Variable in class hydra.go.syntax.ShortVarDecl
- values - Variable in class hydra.go.syntax.VarSpec
- values(List<Expression>) - Method in class hydra.go.syntax.ConstSpec.Builder
- values(List<Expression>) - Method in class hydra.go.syntax.ShortVarDecl.Builder
- values(List<Expression>) - Method in class hydra.go.syntax.VarSpec.Builder
- VALUES - Static variable in class hydra.go.syntax.ConstSpec
-
Name of the
hydra.go.syntax.ConstSpec.valuesfield. - VALUES - Static variable in class hydra.go.syntax.ShortVarDecl
-
Name of the
hydra.go.syntax.ShortVarDecl.valuesfield. - VALUES - Static variable in class hydra.go.syntax.VarSpec
-
Name of the
hydra.go.syntax.VarSpec.valuesfield. - Var(VarDecl) - Constructor for class hydra.go.syntax.Declaration.Var
-
Constructs an immutable
Declaration.Var. - VAR - Static variable in class hydra.go.syntax.Declaration
-
Name of the
hydra.go.syntax.Declaration.varfield. - varDecl(TypedTerm<List<VarSpec>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for the hydra.go.syntax.VarDecl wrapper
- VarDecl - Class in hydra.go.syntax
-
A Go variable declaration: one or more var specs
- VarDecl(List<VarSpec>) - Constructor for class hydra.go.syntax.VarDecl
-
Constructs an immutable
VarDecl. - VarDecl.Builder - Class in hydra.go.syntax
-
A fluent builder for
VarDecl. - varDeclVarDecl() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.VarDecl
- variadic - Variable in class hydra.go.syntax.ParameterDecl
- variadic(Boolean) - Method in class hydra.go.syntax.ParameterDecl.Builder
- VARIADIC - Static variable in class hydra.go.syntax.ParameterDecl
-
Name of the
hydra.go.syntax.ParameterDecl.variadicfield. - vars - Variable in class hydra.go.syntax.RangeClause
- vars - Variable in class hydra.go.syntax.ReceiveCase
- vars(Optional<RangeVars>) - Method in class hydra.go.syntax.RangeClause.Builder
- vars(Optional<RangeVars>) - Method in class hydra.go.syntax.ReceiveCase.Builder
- VARS - Static variable in class hydra.go.syntax.RangeClause
-
Name of the
hydra.go.syntax.RangeClause.varsfield. - VARS - Static variable in class hydra.go.syntax.ReceiveCase
-
Name of the
hydra.go.syntax.ReceiveCase.varsfield. - varSpec(TypedTerm<List<Identifier>>, TypedTerm<Optional<Type>>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL constructor for hydra.go.syntax.VarSpec
- VarSpec - Class in hydra.go.syntax
-
A Go var spec: an identifier list with a type, an initializer expression list, or both
- VarSpec(List<Identifier>, Optional<Type>, List<Expression>) - Constructor for class hydra.go.syntax.VarSpec
-
Constructs an immutable
VarSpec. - VarSpec.Builder - Class in hydra.go.syntax
-
A fluent builder for
VarSpec. - varSpecNames(TypedTerm<VarSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the names field of hydra.go.syntax.VarSpec
- varSpecType(TypedTerm<VarSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the type field of hydra.go.syntax.VarSpec
- varSpecValues(TypedTerm<VarSpec>) - Static method in interface hydra.dsl.go.Syntax
-
DSL accessor for the values field of hydra.go.syntax.VarSpec
- varSpecVarSpec() - Static method in interface hydra.dsl.go.Syntax
-
DSL name token for hydra.go.syntax.VarSpec
- varSpecWithNames(TypedTerm<VarSpec>, TypedTerm<List<Identifier>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the names field of hydra.go.syntax.VarSpec
- varSpecWithType(TypedTerm<VarSpec>, TypedTerm<Optional<Type>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the type field of hydra.go.syntax.VarSpec
- varSpecWithValues(TypedTerm<VarSpec>, TypedTerm<List<Expression>>) - Static method in interface hydra.dsl.go.Syntax
-
DSL updater for the values field of hydra.go.syntax.VarSpec
- visit(AddOp.Add) - Method in interface hydra.go.syntax.AddOp.PartialVisitor
-
Visit the
AddOp.Addcase. - visit(AddOp.Add) - Method in interface hydra.go.syntax.AddOp.Visitor
-
Visit the
AddOp.Addcase. - visit(AddOp.BitwiseOr) - Method in interface hydra.go.syntax.AddOp.PartialVisitor
-
Visit the
AddOp.BitwiseOrcase. - visit(AddOp.BitwiseOr) - Method in interface hydra.go.syntax.AddOp.Visitor
-
Visit the
AddOp.BitwiseOrcase. - visit(AddOp.BitwiseXor) - Method in interface hydra.go.syntax.AddOp.PartialVisitor
-
Visit the
AddOp.BitwiseXorcase. - visit(AddOp.BitwiseXor) - Method in interface hydra.go.syntax.AddOp.Visitor
-
Visit the
AddOp.BitwiseXorcase. - visit(AddOp.Subtract) - Method in interface hydra.go.syntax.AddOp.PartialVisitor
-
Visit the
AddOp.Subtractcase. - visit(AddOp.Subtract) - Method in interface hydra.go.syntax.AddOp.Visitor
-
Visit the
AddOp.Subtractcase. - visit(AssignOp.Add) - Method in interface hydra.go.syntax.AssignOp.PartialVisitor
-
Visit the
AssignOp.Addcase. - visit(AssignOp.Add) - Method in interface hydra.go.syntax.AssignOp.Visitor
-
Visit the
AssignOp.Addcase. - visit(AssignOp.Mul) - Method in interface hydra.go.syntax.AssignOp.PartialVisitor
-
Visit the
AssignOp.Mulcase. - visit(AssignOp.Mul) - Method in interface hydra.go.syntax.AssignOp.Visitor
-
Visit the
AssignOp.Mulcase. - visit(AssignOp.Simple) - Method in interface hydra.go.syntax.AssignOp.PartialVisitor
-
Visit the
AssignOp.Simplecase. - visit(AssignOp.Simple) - Method in interface hydra.go.syntax.AssignOp.Visitor
-
Visit the
AssignOp.Simplecase. - visit(BasicLit.Float_) - Method in interface hydra.go.syntax.BasicLit.PartialVisitor
-
Visit the
BasicLit.Float_case. - visit(BasicLit.Float_) - Method in interface hydra.go.syntax.BasicLit.Visitor
-
Visit the
BasicLit.Float_case. - visit(BasicLit.Imaginary) - Method in interface hydra.go.syntax.BasicLit.PartialVisitor
-
Visit the
BasicLit.Imaginarycase. - visit(BasicLit.Imaginary) - Method in interface hydra.go.syntax.BasicLit.Visitor
-
Visit the
BasicLit.Imaginarycase. - visit(BasicLit.Int) - Method in interface hydra.go.syntax.BasicLit.PartialVisitor
-
Visit the
BasicLit.Intcase. - visit(BasicLit.Int) - Method in interface hydra.go.syntax.BasicLit.Visitor
-
Visit the
BasicLit.Intcase. - visit(BasicLit.Rune) - Method in interface hydra.go.syntax.BasicLit.PartialVisitor
-
Visit the
BasicLit.Runecase. - visit(BasicLit.Rune) - Method in interface hydra.go.syntax.BasicLit.Visitor
-
Visit the
BasicLit.Runecase. - visit(BasicLit.String_) - Method in interface hydra.go.syntax.BasicLit.PartialVisitor
-
Visit the
BasicLit.String_case. - visit(BasicLit.String_) - Method in interface hydra.go.syntax.BasicLit.Visitor
-
Visit the
BasicLit.String_case. - visit(BinaryOp.Add) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Addcase. - visit(BinaryOp.Add) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Addcase. - visit(BinaryOp.And) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Andcase. - visit(BinaryOp.And) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Andcase. - visit(BinaryOp.BitClear) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.BitClearcase. - visit(BinaryOp.BitClear) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.BitClearcase. - visit(BinaryOp.BitwiseAnd) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.BitwiseAndcase. - visit(BinaryOp.BitwiseAnd) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.BitwiseAndcase. - visit(BinaryOp.BitwiseOr) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.BitwiseOrcase. - visit(BinaryOp.BitwiseOr) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.BitwiseOrcase. - visit(BinaryOp.BitwiseXor) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.BitwiseXorcase. - visit(BinaryOp.BitwiseXor) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.BitwiseXorcase. - visit(BinaryOp.Divide) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Dividecase. - visit(BinaryOp.Divide) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Dividecase. - visit(BinaryOp.Equal) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Equalcase. - visit(BinaryOp.Equal) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Equalcase. - visit(BinaryOp.Greater) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Greatercase. - visit(BinaryOp.Greater) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Greatercase. - visit(BinaryOp.GreaterEqual) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.GreaterEqualcase. - visit(BinaryOp.GreaterEqual) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.GreaterEqualcase. - visit(BinaryOp.LeftShift) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.LeftShiftcase. - visit(BinaryOp.LeftShift) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.LeftShiftcase. - visit(BinaryOp.Less) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Lesscase. - visit(BinaryOp.Less) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Lesscase. - visit(BinaryOp.LessEqual) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.LessEqualcase. - visit(BinaryOp.LessEqual) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.LessEqualcase. - visit(BinaryOp.Multiply) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Multiplycase. - visit(BinaryOp.Multiply) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Multiplycase. - visit(BinaryOp.NotEqual) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.NotEqualcase. - visit(BinaryOp.NotEqual) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.NotEqualcase. - visit(BinaryOp.Or) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Orcase. - visit(BinaryOp.Or) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Orcase. - visit(BinaryOp.Remainder) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Remaindercase. - visit(BinaryOp.Remainder) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Remaindercase. - visit(BinaryOp.RightShift) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.RightShiftcase. - visit(BinaryOp.RightShift) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.RightShiftcase. - visit(BinaryOp.Subtract) - Method in interface hydra.go.syntax.BinaryOp.PartialVisitor
-
Visit the
BinaryOp.Subtractcase. - visit(BinaryOp.Subtract) - Method in interface hydra.go.syntax.BinaryOp.Visitor
-
Visit the
BinaryOp.Subtractcase. - visit(ChannelDirection.Bidirectional) - Method in interface hydra.go.syntax.ChannelDirection.PartialVisitor
-
Visit the
ChannelDirection.Bidirectionalcase. - visit(ChannelDirection.Bidirectional) - Method in interface hydra.go.syntax.ChannelDirection.Visitor
-
Visit the
ChannelDirection.Bidirectionalcase. - visit(ChannelDirection.Receive) - Method in interface hydra.go.syntax.ChannelDirection.PartialVisitor
-
Visit the
ChannelDirection.Receivecase. - visit(ChannelDirection.Receive) - Method in interface hydra.go.syntax.ChannelDirection.Visitor
-
Visit the
ChannelDirection.Receivecase. - visit(ChannelDirection.Send) - Method in interface hydra.go.syntax.ChannelDirection.PartialVisitor
-
Visit the
ChannelDirection.Sendcase. - visit(ChannelDirection.Send) - Method in interface hydra.go.syntax.ChannelDirection.Visitor
-
Visit the
ChannelDirection.Sendcase. - visit(CommCase.Default) - Method in interface hydra.go.syntax.CommCase.PartialVisitor
-
Visit the
CommCase.Defaultcase. - visit(CommCase.Default) - Method in interface hydra.go.syntax.CommCase.Visitor
-
Visit the
CommCase.Defaultcase. - visit(CommCase.Receive) - Method in interface hydra.go.syntax.CommCase.PartialVisitor
-
Visit the
CommCase.Receivecase. - visit(CommCase.Receive) - Method in interface hydra.go.syntax.CommCase.Visitor
-
Visit the
CommCase.Receivecase. - visit(CommCase.Send) - Method in interface hydra.go.syntax.CommCase.PartialVisitor
-
Visit the
CommCase.Sendcase. - visit(CommCase.Send) - Method in interface hydra.go.syntax.CommCase.Visitor
-
Visit the
CommCase.Sendcase. - visit(Declaration.Const) - Method in interface hydra.go.syntax.Declaration.PartialVisitor
-
Visit the
Declaration.Constcase. - visit(Declaration.Const) - Method in interface hydra.go.syntax.Declaration.Visitor
-
Visit the
Declaration.Constcase. - visit(Declaration.Type) - Method in interface hydra.go.syntax.Declaration.PartialVisitor
-
Visit the
Declaration.Typecase. - visit(Declaration.Type) - Method in interface hydra.go.syntax.Declaration.Visitor
-
Visit the
Declaration.Typecase. - visit(Declaration.Var) - Method in interface hydra.go.syntax.Declaration.PartialVisitor
-
Visit the
Declaration.Varcase. - visit(Declaration.Var) - Method in interface hydra.go.syntax.Declaration.Visitor
-
Visit the
Declaration.Varcase. - visit(Element.Expression) - Method in interface hydra.go.syntax.Element.PartialVisitor
-
Visit the
Element.Expressioncase. - visit(Element.Expression) - Method in interface hydra.go.syntax.Element.Visitor
-
Visit the
Element.Expressioncase. - visit(Element.Literal) - Method in interface hydra.go.syntax.Element.PartialVisitor
-
Visit the
Element.Literalcase. - visit(Element.Literal) - Method in interface hydra.go.syntax.Element.Visitor
-
Visit the
Element.Literalcase. - visit(ElseClause.Block) - Method in interface hydra.go.syntax.ElseClause.PartialVisitor
-
Visit the
ElseClause.Blockcase. - visit(ElseClause.Block) - Method in interface hydra.go.syntax.ElseClause.Visitor
-
Visit the
ElseClause.Blockcase. - visit(ElseClause.If) - Method in interface hydra.go.syntax.ElseClause.PartialVisitor
-
Visit the
ElseClause.Ifcase. - visit(ElseClause.If) - Method in interface hydra.go.syntax.ElseClause.Visitor
-
Visit the
ElseClause.Ifcase. - visit(Expression.Binary) - Method in interface hydra.go.syntax.Expression.PartialVisitor
-
Visit the
Expression.Binarycase. - visit(Expression.Binary) - Method in interface hydra.go.syntax.Expression.Visitor
-
Visit the
Expression.Binarycase. - visit(Expression.Unary) - Method in interface hydra.go.syntax.Expression.PartialVisitor
-
Visit the
Expression.Unarycase. - visit(Expression.Unary) - Method in interface hydra.go.syntax.Expression.Visitor
-
Visit the
Expression.Unarycase. - visit(FieldDecl.Embedded) - Method in interface hydra.go.syntax.FieldDecl.PartialVisitor
-
Visit the
FieldDecl.Embeddedcase. - visit(FieldDecl.Embedded) - Method in interface hydra.go.syntax.FieldDecl.Visitor
-
Visit the
FieldDecl.Embeddedcase. - visit(FieldDecl.Named) - Method in interface hydra.go.syntax.FieldDecl.PartialVisitor
-
Visit the
FieldDecl.Namedcase. - visit(FieldDecl.Named) - Method in interface hydra.go.syntax.FieldDecl.Visitor
-
Visit the
FieldDecl.Namedcase. - visit(ForClauseOrRange.Clause) - Method in interface hydra.go.syntax.ForClauseOrRange.PartialVisitor
-
Visit the
ForClauseOrRange.Clausecase. - visit(ForClauseOrRange.Clause) - Method in interface hydra.go.syntax.ForClauseOrRange.Visitor
-
Visit the
ForClauseOrRange.Clausecase. - visit(ForClauseOrRange.Condition) - Method in interface hydra.go.syntax.ForClauseOrRange.PartialVisitor
-
Visit the
ForClauseOrRange.Conditioncase. - visit(ForClauseOrRange.Condition) - Method in interface hydra.go.syntax.ForClauseOrRange.Visitor
-
Visit the
ForClauseOrRange.Conditioncase. - visit(ForClauseOrRange.Range) - Method in interface hydra.go.syntax.ForClauseOrRange.PartialVisitor
-
Visit the
ForClauseOrRange.Rangecase. - visit(ForClauseOrRange.Range) - Method in interface hydra.go.syntax.ForClauseOrRange.Visitor
-
Visit the
ForClauseOrRange.Rangecase. - visit(ImportAlias.Dot) - Method in interface hydra.go.syntax.ImportAlias.PartialVisitor
-
Visit the
ImportAlias.Dotcase. - visit(ImportAlias.Dot) - Method in interface hydra.go.syntax.ImportAlias.Visitor
-
Visit the
ImportAlias.Dotcase. - visit(ImportAlias.Name) - Method in interface hydra.go.syntax.ImportAlias.PartialVisitor
-
Visit the
ImportAlias.Namecase. - visit(ImportAlias.Name) - Method in interface hydra.go.syntax.ImportAlias.Visitor
-
Visit the
ImportAlias.Namecase. - visit(InterfaceElem.Method) - Method in interface hydra.go.syntax.InterfaceElem.PartialVisitor
-
Visit the
InterfaceElem.Methodcase. - visit(InterfaceElem.Method) - Method in interface hydra.go.syntax.InterfaceElem.Visitor
-
Visit the
InterfaceElem.Methodcase. - visit(InterfaceElem.Type) - Method in interface hydra.go.syntax.InterfaceElem.PartialVisitor
-
Visit the
InterfaceElem.Typecase. - visit(InterfaceElem.Type) - Method in interface hydra.go.syntax.InterfaceElem.Visitor
-
Visit the
InterfaceElem.Typecase. - visit(Key.Expression) - Method in interface hydra.go.syntax.Key.PartialVisitor
-
Visit the
Key.Expressioncase. - visit(Key.Expression) - Method in interface hydra.go.syntax.Key.Visitor
-
Visit the
Key.Expressioncase. - visit(Key.Field) - Method in interface hydra.go.syntax.Key.PartialVisitor
-
Visit the
Key.Fieldcase. - visit(Key.Field) - Method in interface hydra.go.syntax.Key.Visitor
-
Visit the
Key.Fieldcase. - visit(Key.Literal) - Method in interface hydra.go.syntax.Key.PartialVisitor
-
Visit the
Key.Literalcase. - visit(Key.Literal) - Method in interface hydra.go.syntax.Key.Visitor
-
Visit the
Key.Literalcase. - visit(Literal.Basic) - Method in interface hydra.go.syntax.Literal.PartialVisitor
-
Visit the
Literal.Basiccase. - visit(Literal.Basic) - Method in interface hydra.go.syntax.Literal.Visitor
-
Visit the
Literal.Basiccase. - visit(Literal.Composite) - Method in interface hydra.go.syntax.Literal.PartialVisitor
-
Visit the
Literal.Compositecase. - visit(Literal.Composite) - Method in interface hydra.go.syntax.Literal.Visitor
-
Visit the
Literal.Compositecase. - visit(Literal.Function) - Method in interface hydra.go.syntax.Literal.PartialVisitor
-
Visit the
Literal.Functioncase. - visit(Literal.Function) - Method in interface hydra.go.syntax.Literal.Visitor
-
Visit the
Literal.Functioncase. - visit(LiteralType.Array) - Method in interface hydra.go.syntax.LiteralType.PartialVisitor
-
Visit the
LiteralType.Arraycase. - visit(LiteralType.Array) - Method in interface hydra.go.syntax.LiteralType.Visitor
-
Visit the
LiteralType.Arraycase. - visit(LiteralType.InferredArray) - Method in interface hydra.go.syntax.LiteralType.PartialVisitor
-
Visit the
LiteralType.InferredArraycase. - visit(LiteralType.InferredArray) - Method in interface hydra.go.syntax.LiteralType.Visitor
-
Visit the
LiteralType.InferredArraycase. - visit(LiteralType.Map) - Method in interface hydra.go.syntax.LiteralType.PartialVisitor
-
Visit the
LiteralType.Mapcase. - visit(LiteralType.Map) - Method in interface hydra.go.syntax.LiteralType.Visitor
-
Visit the
LiteralType.Mapcase. - visit(LiteralType.Name) - Method in interface hydra.go.syntax.LiteralType.PartialVisitor
-
Visit the
LiteralType.Namecase. - visit(LiteralType.Name) - Method in interface hydra.go.syntax.LiteralType.Visitor
-
Visit the
LiteralType.Namecase. - visit(LiteralType.Slice) - Method in interface hydra.go.syntax.LiteralType.PartialVisitor
-
Visit the
LiteralType.Slicecase. - visit(LiteralType.Slice) - Method in interface hydra.go.syntax.LiteralType.Visitor
-
Visit the
LiteralType.Slicecase. - visit(LiteralType.Struct) - Method in interface hydra.go.syntax.LiteralType.PartialVisitor
-
Visit the
LiteralType.Structcase. - visit(LiteralType.Struct) - Method in interface hydra.go.syntax.LiteralType.Visitor
-
Visit the
LiteralType.Structcase. - visit(MulOp.BitClear) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Visit the
MulOp.BitClearcase. - visit(MulOp.BitClear) - Method in interface hydra.go.syntax.MulOp.Visitor
-
Visit the
MulOp.BitClearcase. - visit(MulOp.BitwiseAnd) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Visit the
MulOp.BitwiseAndcase. - visit(MulOp.BitwiseAnd) - Method in interface hydra.go.syntax.MulOp.Visitor
-
Visit the
MulOp.BitwiseAndcase. - visit(MulOp.Divide) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Visit the
MulOp.Dividecase. - visit(MulOp.Divide) - Method in interface hydra.go.syntax.MulOp.Visitor
-
Visit the
MulOp.Dividecase. - visit(MulOp.LeftShift) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Visit the
MulOp.LeftShiftcase. - visit(MulOp.LeftShift) - Method in interface hydra.go.syntax.MulOp.Visitor
-
Visit the
MulOp.LeftShiftcase. - visit(MulOp.Multiply) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Visit the
MulOp.Multiplycase. - visit(MulOp.Multiply) - Method in interface hydra.go.syntax.MulOp.Visitor
-
Visit the
MulOp.Multiplycase. - visit(MulOp.Remainder) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Visit the
MulOp.Remaindercase. - visit(MulOp.Remainder) - Method in interface hydra.go.syntax.MulOp.Visitor
-
Visit the
MulOp.Remaindercase. - visit(MulOp.RightShift) - Method in interface hydra.go.syntax.MulOp.PartialVisitor
-
Visit the
MulOp.RightShiftcase. - visit(MulOp.RightShift) - Method in interface hydra.go.syntax.MulOp.Visitor
-
Visit the
MulOp.RightShiftcase. - visit(Operand.Literal) - Method in interface hydra.go.syntax.Operand.PartialVisitor
-
Visit the
Operand.Literalcase. - visit(Operand.Literal) - Method in interface hydra.go.syntax.Operand.Visitor
-
Visit the
Operand.Literalcase. - visit(Operand.Named) - Method in interface hydra.go.syntax.Operand.PartialVisitor
-
Visit the
Operand.Namedcase. - visit(Operand.Named) - Method in interface hydra.go.syntax.Operand.Visitor
-
Visit the
Operand.Namedcase. - visit(Operand.Paren) - Method in interface hydra.go.syntax.Operand.PartialVisitor
-
Visit the
Operand.Parencase. - visit(Operand.Paren) - Method in interface hydra.go.syntax.Operand.Visitor
-
Visit the
Operand.Parencase. - visit(PrimaryExpr.Call) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.Callcase. - visit(PrimaryExpr.Call) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.Callcase. - visit(PrimaryExpr.Conversion) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.Conversioncase. - visit(PrimaryExpr.Conversion) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.Conversioncase. - visit(PrimaryExpr.Index) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.Indexcase. - visit(PrimaryExpr.Index) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.Indexcase. - visit(PrimaryExpr.MethodExpr) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.MethodExprcase. - visit(PrimaryExpr.MethodExpr) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.MethodExprcase. - visit(PrimaryExpr.Operand) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.Operandcase. - visit(PrimaryExpr.Operand) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.Operandcase. - visit(PrimaryExpr.Selector) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.Selectorcase. - visit(PrimaryExpr.Selector) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.Selectorcase. - visit(PrimaryExpr.Slice) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.Slicecase. - visit(PrimaryExpr.Slice) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.Slicecase. - visit(PrimaryExpr.TypeAssertion) - Method in interface hydra.go.syntax.PrimaryExpr.PartialVisitor
-
Visit the
PrimaryExpr.TypeAssertioncase. - visit(PrimaryExpr.TypeAssertion) - Method in interface hydra.go.syntax.PrimaryExpr.Visitor
-
Visit the
PrimaryExpr.TypeAssertioncase. - visit(RangeVars.Assign) - Method in interface hydra.go.syntax.RangeVars.PartialVisitor
-
Visit the
RangeVars.Assigncase. - visit(RangeVars.Assign) - Method in interface hydra.go.syntax.RangeVars.Visitor
-
Visit the
RangeVars.Assigncase. - visit(RangeVars.Declare) - Method in interface hydra.go.syntax.RangeVars.PartialVisitor
-
Visit the
RangeVars.Declarecase. - visit(RangeVars.Declare) - Method in interface hydra.go.syntax.RangeVars.Visitor
-
Visit the
RangeVars.Declarecase. - visit(RelOp.Equal) - Method in interface hydra.go.syntax.RelOp.PartialVisitor
-
Visit the
RelOp.Equalcase. - visit(RelOp.Equal) - Method in interface hydra.go.syntax.RelOp.Visitor
-
Visit the
RelOp.Equalcase. - visit(RelOp.Greater) - Method in interface hydra.go.syntax.RelOp.PartialVisitor
-
Visit the
RelOp.Greatercase. - visit(RelOp.Greater) - Method in interface hydra.go.syntax.RelOp.Visitor
-
Visit the
RelOp.Greatercase. - visit(RelOp.GreaterEqual) - Method in interface hydra.go.syntax.RelOp.PartialVisitor
-
Visit the
RelOp.GreaterEqualcase. - visit(RelOp.GreaterEqual) - Method in interface hydra.go.syntax.RelOp.Visitor
-
Visit the
RelOp.GreaterEqualcase. - visit(RelOp.Less) - Method in interface hydra.go.syntax.RelOp.PartialVisitor
-
Visit the
RelOp.Lesscase. - visit(RelOp.Less) - Method in interface hydra.go.syntax.RelOp.Visitor
-
Visit the
RelOp.Lesscase. - visit(RelOp.LessEqual) - Method in interface hydra.go.syntax.RelOp.PartialVisitor
-
Visit the
RelOp.LessEqualcase. - visit(RelOp.LessEqual) - Method in interface hydra.go.syntax.RelOp.Visitor
-
Visit the
RelOp.LessEqualcase. - visit(RelOp.NotEqual) - Method in interface hydra.go.syntax.RelOp.PartialVisitor
-
Visit the
RelOp.NotEqualcase. - visit(RelOp.NotEqual) - Method in interface hydra.go.syntax.RelOp.Visitor
-
Visit the
RelOp.NotEqualcase. - visit(Result.Parameters) - Method in interface hydra.go.syntax.Result.PartialVisitor
-
Visit the
Result.Parameterscase. - visit(Result.Parameters) - Method in interface hydra.go.syntax.Result.Visitor
-
Visit the
Result.Parameterscase. - visit(Result.Type) - Method in interface hydra.go.syntax.Result.PartialVisitor
-
Visit the
Result.Typecase. - visit(Result.Type) - Method in interface hydra.go.syntax.Result.Visitor
-
Visit the
Result.Typecase. - visit(SimpleStmt.Assignment) - Method in interface hydra.go.syntax.SimpleStmt.PartialVisitor
-
Visit the
SimpleStmt.Assignmentcase. - visit(SimpleStmt.Assignment) - Method in interface hydra.go.syntax.SimpleStmt.Visitor
-
Visit the
SimpleStmt.Assignmentcase. - visit(SimpleStmt.Empty) - Method in interface hydra.go.syntax.SimpleStmt.PartialVisitor
-
Visit the
SimpleStmt.Emptycase. - visit(SimpleStmt.Empty) - Method in interface hydra.go.syntax.SimpleStmt.Visitor
-
Visit the
SimpleStmt.Emptycase. - visit(SimpleStmt.Expression) - Method in interface hydra.go.syntax.SimpleStmt.PartialVisitor
-
Visit the
SimpleStmt.Expressioncase. - visit(SimpleStmt.Expression) - Method in interface hydra.go.syntax.SimpleStmt.Visitor
-
Visit the
SimpleStmt.Expressioncase. - visit(SimpleStmt.IncDec) - Method in interface hydra.go.syntax.SimpleStmt.PartialVisitor
-
Visit the
SimpleStmt.IncDeccase. - visit(SimpleStmt.IncDec) - Method in interface hydra.go.syntax.SimpleStmt.Visitor
-
Visit the
SimpleStmt.IncDeccase. - visit(SimpleStmt.Send) - Method in interface hydra.go.syntax.SimpleStmt.PartialVisitor
-
Visit the
SimpleStmt.Sendcase. - visit(SimpleStmt.Send) - Method in interface hydra.go.syntax.SimpleStmt.Visitor
-
Visit the
SimpleStmt.Sendcase. - visit(SimpleStmt.ShortVarDecl) - Method in interface hydra.go.syntax.SimpleStmt.PartialVisitor
-
Visit the
SimpleStmt.ShortVarDeclcase. - visit(SimpleStmt.ShortVarDecl) - Method in interface hydra.go.syntax.SimpleStmt.Visitor
-
Visit the
SimpleStmt.ShortVarDeclcase. - visit(Slice.Full) - Method in interface hydra.go.syntax.Slice.PartialVisitor
-
Visit the
Slice.Fullcase. - visit(Slice.Full) - Method in interface hydra.go.syntax.Slice.Visitor
-
Visit the
Slice.Fullcase. - visit(Slice.Simple) - Method in interface hydra.go.syntax.Slice.PartialVisitor
-
Visit the
Slice.Simplecase. - visit(Slice.Simple) - Method in interface hydra.go.syntax.Slice.Visitor
-
Visit the
Slice.Simplecase. - visit(Statement.Block) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Blockcase. - visit(Statement.Block) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Blockcase. - visit(Statement.Break) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Breakcase. - visit(Statement.Break) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Breakcase. - visit(Statement.Continue) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Continuecase. - visit(Statement.Continue) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Continuecase. - visit(Statement.Declaration) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Declarationcase. - visit(Statement.Declaration) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Declarationcase. - visit(Statement.Defer) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Defercase. - visit(Statement.Defer) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Defercase. - visit(Statement.Fallthrough) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Fallthroughcase. - visit(Statement.Fallthrough) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Fallthroughcase. - visit(Statement.For) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Forcase. - visit(Statement.For) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Forcase. - visit(Statement.Go) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Gocase. - visit(Statement.Go) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Gocase. - visit(Statement.Goto) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Gotocase. - visit(Statement.Goto) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Gotocase. - visit(Statement.If) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Ifcase. - visit(Statement.If) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Ifcase. - visit(Statement.Labeled) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Labeledcase. - visit(Statement.Labeled) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Labeledcase. - visit(Statement.Return) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Returncase. - visit(Statement.Return) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Returncase. - visit(Statement.Select) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Selectcase. - visit(Statement.Select) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Selectcase. - visit(Statement.Simple) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Simplecase. - visit(Statement.Simple) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Simplecase. - visit(Statement.Switch) - Method in interface hydra.go.syntax.Statement.PartialVisitor
-
Visit the
Statement.Switchcase. - visit(Statement.Switch) - Method in interface hydra.go.syntax.Statement.Visitor
-
Visit the
Statement.Switchcase. - visit(StringLit.Interpreted) - Method in interface hydra.go.syntax.StringLit.PartialVisitor
-
Visit the
StringLit.Interpretedcase. - visit(StringLit.Interpreted) - Method in interface hydra.go.syntax.StringLit.Visitor
-
Visit the
StringLit.Interpretedcase. - visit(StringLit.Raw) - Method in interface hydra.go.syntax.StringLit.PartialVisitor
-
Visit the
StringLit.Rawcase. - visit(StringLit.Raw) - Method in interface hydra.go.syntax.StringLit.Visitor
-
Visit the
StringLit.Rawcase. - visit(SwitchStmt.Expression) - Method in interface hydra.go.syntax.SwitchStmt.PartialVisitor
-
Visit the
SwitchStmt.Expressioncase. - visit(SwitchStmt.Expression) - Method in interface hydra.go.syntax.SwitchStmt.Visitor
-
Visit the
SwitchStmt.Expressioncase. - visit(SwitchStmt.Type) - Method in interface hydra.go.syntax.SwitchStmt.PartialVisitor
-
Visit the
SwitchStmt.Typecase. - visit(SwitchStmt.Type) - Method in interface hydra.go.syntax.SwitchStmt.Visitor
-
Visit the
SwitchStmt.Typecase. - visit(TopLevelDecl.Declaration) - Method in interface hydra.go.syntax.TopLevelDecl.PartialVisitor
-
Visit the
TopLevelDecl.Declarationcase. - visit(TopLevelDecl.Declaration) - Method in interface hydra.go.syntax.TopLevelDecl.Visitor
-
Visit the
TopLevelDecl.Declarationcase. - visit(TopLevelDecl.Function) - Method in interface hydra.go.syntax.TopLevelDecl.PartialVisitor
-
Visit the
TopLevelDecl.Functioncase. - visit(TopLevelDecl.Function) - Method in interface hydra.go.syntax.TopLevelDecl.Visitor
-
Visit the
TopLevelDecl.Functioncase. - visit(TopLevelDecl.Method) - Method in interface hydra.go.syntax.TopLevelDecl.PartialVisitor
-
Visit the
TopLevelDecl.Methodcase. - visit(TopLevelDecl.Method) - Method in interface hydra.go.syntax.TopLevelDecl.Visitor
-
Visit the
TopLevelDecl.Methodcase. - visit(Type.Literal) - Method in interface hydra.go.syntax.Type.PartialVisitor
-
Visit the
Type.Literalcase. - visit(Type.Literal) - Method in interface hydra.go.syntax.Type.Visitor
-
Visit the
Type.Literalcase. - visit(Type.Named) - Method in interface hydra.go.syntax.Type.PartialVisitor
-
Visit the
Type.Namedcase. - visit(Type.Named) - Method in interface hydra.go.syntax.Type.Visitor
-
Visit the
Type.Namedcase. - visit(Type.Paren) - Method in interface hydra.go.syntax.Type.PartialVisitor
-
Visit the
Type.Parencase. - visit(Type.Paren) - Method in interface hydra.go.syntax.Type.Visitor
-
Visit the
Type.Parencase. - visit(TypeLit.Array) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Arraycase. - visit(TypeLit.Array) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Arraycase. - visit(TypeLit.Channel) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Channelcase. - visit(TypeLit.Channel) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Channelcase. - visit(TypeLit.Function) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Functioncase. - visit(TypeLit.Function) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Functioncase. - visit(TypeLit.Interface) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Interfacecase. - visit(TypeLit.Interface) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Interfacecase. - visit(TypeLit.Map) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Mapcase. - visit(TypeLit.Map) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Mapcase. - visit(TypeLit.Pointer) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Pointercase. - visit(TypeLit.Pointer) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Pointercase. - visit(TypeLit.Slice) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Slicecase. - visit(TypeLit.Slice) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Slicecase. - visit(TypeLit.Struct) - Method in interface hydra.go.syntax.TypeLit.PartialVisitor
-
Visit the
TypeLit.Structcase. - visit(TypeLit.Struct) - Method in interface hydra.go.syntax.TypeLit.Visitor
-
Visit the
TypeLit.Structcase. - visit(TypeSpec.Alias) - Method in interface hydra.go.syntax.TypeSpec.PartialVisitor
-
Visit the
TypeSpec.Aliascase. - visit(TypeSpec.Alias) - Method in interface hydra.go.syntax.TypeSpec.Visitor
-
Visit the
TypeSpec.Aliascase. - visit(TypeSpec.Definition) - Method in interface hydra.go.syntax.TypeSpec.PartialVisitor
-
Visit the
TypeSpec.Definitioncase. - visit(TypeSpec.Definition) - Method in interface hydra.go.syntax.TypeSpec.Visitor
-
Visit the
TypeSpec.Definitioncase. - visit(UnaryExpr.Op) - Method in interface hydra.go.syntax.UnaryExpr.PartialVisitor
-
Visit the
UnaryExpr.Opcase. - visit(UnaryExpr.Op) - Method in interface hydra.go.syntax.UnaryExpr.Visitor
-
Visit the
UnaryExpr.Opcase. - visit(UnaryExpr.Primary) - Method in interface hydra.go.syntax.UnaryExpr.PartialVisitor
-
Visit the
UnaryExpr.Primarycase. - visit(UnaryExpr.Primary) - Method in interface hydra.go.syntax.UnaryExpr.Visitor
-
Visit the
UnaryExpr.Primarycase. - visit(UnaryOp.AddressOf) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Visit the
UnaryOp.AddressOfcase. - visit(UnaryOp.AddressOf) - Method in interface hydra.go.syntax.UnaryOp.Visitor
-
Visit the
UnaryOp.AddressOfcase. - visit(UnaryOp.Deref) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Visit the
UnaryOp.Derefcase. - visit(UnaryOp.Deref) - Method in interface hydra.go.syntax.UnaryOp.Visitor
-
Visit the
UnaryOp.Derefcase. - visit(UnaryOp.Minus) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Visit the
UnaryOp.Minuscase. - visit(UnaryOp.Minus) - Method in interface hydra.go.syntax.UnaryOp.Visitor
-
Visit the
UnaryOp.Minuscase. - visit(UnaryOp.Not) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Visit the
UnaryOp.Notcase. - visit(UnaryOp.Not) - Method in interface hydra.go.syntax.UnaryOp.Visitor
-
Visit the
UnaryOp.Notcase. - visit(UnaryOp.Plus) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Visit the
UnaryOp.Pluscase. - visit(UnaryOp.Plus) - Method in interface hydra.go.syntax.UnaryOp.Visitor
-
Visit the
UnaryOp.Pluscase. - visit(UnaryOp.Receive) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Visit the
UnaryOp.Receivecase. - visit(UnaryOp.Receive) - Method in interface hydra.go.syntax.UnaryOp.Visitor
-
Visit the
UnaryOp.Receivecase. - visit(UnaryOp.Xor) - Method in interface hydra.go.syntax.UnaryOp.PartialVisitor
-
Visit the
UnaryOp.Xorcase. - visit(UnaryOp.Xor) - Method in interface hydra.go.syntax.UnaryOp.Visitor
-
Visit the
UnaryOp.Xorcase.
W
- withAlias(Optional<ImportAlias>) - Method in class hydra.go.syntax.ImportSpec
-
Returns a copy of this
ImportSpecwithaliasreplaced. - withArguments(Arguments) - Method in class hydra.go.syntax.CallExpr
-
Returns a copy of this
CallExprwithargumentsreplaced. - withBody(Block) - Method in class hydra.go.syntax.ForStmt
-
Returns a copy of this
ForStmtwithbodyreplaced. - withBody(FunctionBody) - Method in class hydra.go.syntax.FunctionLit
-
Returns a copy of this
FunctionLitwithbodyreplaced. - withBody(Optional<FunctionBody>) - Method in class hydra.go.syntax.FunctionDecl
-
Returns a copy of this
FunctionDeclwithbodyreplaced. - withBody(Optional<FunctionBody>) - Method in class hydra.go.syntax.MethodDecl
-
Returns a copy of this
MethodDeclwithbodyreplaced. - withCase(CommCase) - Method in class hydra.go.syntax.CommClause
-
Returns a copy of this
CommClausewithcasereplaced. - withCase(Optional<List<Expression>>) - Method in class hydra.go.syntax.ExprCaseClause
-
Returns a copy of this
ExprCaseClausewithcasereplaced. - withCase(Optional<List<Type>>) - Method in class hydra.go.syntax.TypeCaseClause
-
Returns a copy of this
TypeCaseClausewithcasereplaced. - withCases(List<ExprCaseClause>) - Method in class hydra.go.syntax.ExprSwitchStmt
-
Returns a copy of this
ExprSwitchStmtwithcasesreplaced. - withCases(List<TypeCaseClause>) - Method in class hydra.go.syntax.TypeSwitchStmt
-
Returns a copy of this
TypeSwitchStmtwithcasesreplaced. - withChannel(Expression) - Method in class hydra.go.syntax.SendStmt
-
Returns a copy of this
SendStmtwithchannelreplaced. - withClause(Optional<ForClauseOrRange>) - Method in class hydra.go.syntax.ForStmt
-
Returns a copy of this
ForStmtwithclausereplaced. - withComment(String) - Method in class hydra.go.syntax.AnnotatedDeclaration
-
Returns a copy of this
AnnotatedDeclarationwithcommentreplaced. - withCondition(Expression) - Method in class hydra.go.syntax.IfStmt
-
Returns a copy of this
IfStmtwithconditionreplaced. - withCondition(Optional<Expression>) - Method in class hydra.go.syntax.ForClause
-
Returns a copy of this
ForClausewithconditionreplaced. - withConstraint(TypeConstraint) - Method in class hydra.go.syntax.TypeParamDecl
-
Returns a copy of this
TypeParamDeclwithconstraintreplaced. - withDeclaration(TopLevelDecl) - Method in class hydra.go.syntax.AnnotatedDeclaration
-
Returns a copy of this
AnnotatedDeclarationwithdeclarationreplaced. - withDeclarations(List<TopLevelDecl>) - Method in class hydra.go.syntax.Module
-
Returns a copy of this
Modulewithdeclarationsreplaced. - withDeclarations(List<TopLevelDecl>) - Method in class hydra.go.syntax.SourceFile
-
Returns a copy of this
SourceFilewithdeclarationsreplaced. - withDirection(ChannelDirection) - Method in class hydra.go.syntax.ChannelType
-
Returns a copy of this
ChannelTypewithdirectionreplaced. - withElement(Element) - Method in class hydra.go.syntax.KeyedElement
-
Returns a copy of this
KeyedElementwithelementreplaced. - withElement(Type) - Method in class hydra.go.syntax.ArrayType
-
Returns a copy of this
ArrayTypewithelementreplaced. - withElement(Type) - Method in class hydra.go.syntax.ChannelType
-
Returns a copy of this
ChannelTypewithelementreplaced. - withEllipsis(Boolean) - Method in class hydra.go.syntax.Arguments
-
Returns a copy of this
Argumentswithellipsisreplaced. - withElse(Optional<ElseClause>) - Method in class hydra.go.syntax.IfStmt
-
Returns a copy of this
IfStmtwithelsereplaced. - withExpr(PrimaryExpr) - Method in class hydra.go.syntax.IndexExpr
-
Returns a copy of this
IndexExprwithexprreplaced. - withExpr(PrimaryExpr) - Method in class hydra.go.syntax.SelectorExpr
-
Returns a copy of this
SelectorExprwithexprreplaced. - withExpr(PrimaryExpr) - Method in class hydra.go.syntax.SliceExpr
-
Returns a copy of this
SliceExprwithexprreplaced. - withExpr(PrimaryExpr) - Method in class hydra.go.syntax.TypeAssertionExpr
-
Returns a copy of this
TypeAssertionExprwithexprreplaced. - withExpression(Expression) - Method in class hydra.go.syntax.Conversion
-
Returns a copy of this
Conversionwithexpressionreplaced. - withExpression(Expression) - Method in class hydra.go.syntax.IncDecStmt
-
Returns a copy of this
IncDecStmtwithexpressionreplaced. - withExpression(Expression) - Method in class hydra.go.syntax.RangeClause
-
Returns a copy of this
RangeClausewithexpressionreplaced. - withExpression(Expression) - Method in class hydra.go.syntax.ReceiveCase
-
Returns a copy of this
ReceiveCasewithexpressionreplaced. - withExpression(PrimaryExpr) - Method in class hydra.go.syntax.TypeSwitchGuard
-
Returns a copy of this
TypeSwitchGuardwithexpressionreplaced. - withExpression(Optional<Expression>) - Method in class hydra.go.syntax.ExprSwitchStmt
-
Returns a copy of this
ExprSwitchStmtwithexpressionreplaced. - withExpressions(List<Expression>) - Method in class hydra.go.syntax.Arguments
-
Returns a copy of this
Argumentswithexpressionsreplaced. - withFunction(PrimaryExpr) - Method in class hydra.go.syntax.CallExpr
-
Returns a copy of this
CallExprwithfunctionreplaced. - withGuard(TypeSwitchGuard) - Method in class hydra.go.syntax.TypeSwitchStmt
-
Returns a copy of this
TypeSwitchStmtwithguardreplaced. - withHigh(Expression) - Method in class hydra.go.syntax.FullSlice
-
Returns a copy of this
FullSlicewithhighreplaced. - withHigh(Optional<Expression>) - Method in class hydra.go.syntax.SimpleSlice
-
Returns a copy of this
SimpleSlicewithhighreplaced. - withImports(List<ImportDecl>) - Method in class hydra.go.syntax.Module
-
Returns a copy of this
Modulewithimportsreplaced. - withImports(List<ImportDecl>) - Method in class hydra.go.syntax.SourceFile
-
Returns a copy of this
SourceFilewithimportsreplaced. - withIncrement(Boolean) - Method in class hydra.go.syntax.IncDecStmt
-
Returns a copy of this
IncDecStmtwithincrementreplaced. - withIndex(Expression) - Method in class hydra.go.syntax.IndexExpr
-
Returns a copy of this
IndexExprwithindexreplaced. - withInit(Optional<SimpleStmt>) - Method in class hydra.go.syntax.ExprSwitchStmt
-
Returns a copy of this
ExprSwitchStmtwithinitreplaced. - withInit(Optional<SimpleStmt>) - Method in class hydra.go.syntax.ForClause
-
Returns a copy of this
ForClausewithinitreplaced. - withInit(Optional<SimpleStmt>) - Method in class hydra.go.syntax.IfStmt
-
Returns a copy of this
IfStmtwithinitreplaced. - withInit(Optional<SimpleStmt>) - Method in class hydra.go.syntax.TypeSwitchStmt
-
Returns a copy of this
TypeSwitchStmtwithinitreplaced. - withKey(Type) - Method in class hydra.go.syntax.MapType
-
Returns a copy of this
MapTypewithkeyreplaced. - withKey(Optional<Key>) - Method in class hydra.go.syntax.KeyedElement
-
Returns a copy of this
KeyedElementwithkeyreplaced. - withLabel(Identifier) - Method in class hydra.go.syntax.LabeledStmt
-
Returns a copy of this
LabeledStmtwithlabelreplaced. - withLeft(Expression) - Method in class hydra.go.syntax.BinaryExpr
-
Returns a copy of this
BinaryExprwithleftreplaced. - withLength(Expression) - Method in class hydra.go.syntax.ArrayType
-
Returns a copy of this
ArrayTypewithlengthreplaced. - withLhs(List<Expression>) - Method in class hydra.go.syntax.Assignment
-
Returns a copy of this
Assignmentwithlhsreplaced. - withLow(Optional<Expression>) - Method in class hydra.go.syntax.FullSlice
-
Returns a copy of this
FullSlicewithlowreplaced. - withLow(Optional<Expression>) - Method in class hydra.go.syntax.SimpleSlice
-
Returns a copy of this
SimpleSlicewithlowreplaced. - withMax(Expression) - Method in class hydra.go.syntax.FullSlice
-
Returns a copy of this
FullSlicewithmaxreplaced. - withMethod(Identifier) - Method in class hydra.go.syntax.MethodExpr
-
Returns a copy of this
MethodExprwithmethodreplaced. - withName(Identifier) - Method in class hydra.go.syntax.AliasDecl
-
Returns a copy of this
AliasDeclwithnamereplaced. - withName(Identifier) - Method in class hydra.go.syntax.FunctionDecl
-
Returns a copy of this
FunctionDeclwithnamereplaced. - withName(Identifier) - Method in class hydra.go.syntax.MethodDecl
-
Returns a copy of this
MethodDeclwithnamereplaced. - withName(Identifier) - Method in class hydra.go.syntax.MethodElem
-
Returns a copy of this
MethodElemwithnamereplaced. - withName(Identifier) - Method in class hydra.go.syntax.QualifiedIdent
-
Returns a copy of this
QualifiedIdentwithnamereplaced. - withName(Identifier) - Method in class hydra.go.syntax.TypeDef
-
Returns a copy of this
TypeDefwithnamereplaced. - withName(QualifiedIdent) - Method in class hydra.go.syntax.OperandName
-
Returns a copy of this
OperandNamewithnamereplaced. - withName(QualifiedIdent) - Method in class hydra.go.syntax.TypeName
-
Returns a copy of this
TypeNamewithnamereplaced. - withName(Optional<Identifier>) - Method in class hydra.go.syntax.Receiver
-
Returns a copy of this
Receiverwithnamereplaced. - withName(Optional<Identifier>) - Method in class hydra.go.syntax.TypeSwitchGuard
-
Returns a copy of this
TypeSwitchGuardwithnamereplaced. - withNames(List<Identifier>) - Method in class hydra.go.syntax.ConstSpec
-
Returns a copy of this
ConstSpecwithnamesreplaced. - withNames(List<Identifier>) - Method in class hydra.go.syntax.NamedField
-
Returns a copy of this
NamedFieldwithnamesreplaced. - withNames(List<Identifier>) - Method in class hydra.go.syntax.ParameterDecl
-
Returns a copy of this
ParameterDeclwithnamesreplaced. - withNames(List<Identifier>) - Method in class hydra.go.syntax.ShortVarDecl
-
Returns a copy of this
ShortVarDeclwithnamesreplaced. - withNames(List<Identifier>) - Method in class hydra.go.syntax.TypeParamDecl
-
Returns a copy of this
TypeParamDeclwithnamesreplaced. - withNames(List<Identifier>) - Method in class hydra.go.syntax.VarSpec
-
Returns a copy of this
VarSpecwithnamesreplaced. - withOp(AssignOp) - Method in class hydra.go.syntax.Assignment
-
Returns a copy of this
Assignmentwithopreplaced. - withOp(BinaryOp) - Method in class hydra.go.syntax.BinaryExpr
-
Returns a copy of this
BinaryExprwithopreplaced. - withOp(UnaryOp) - Method in class hydra.go.syntax.UnaryOperation
-
Returns a copy of this
UnaryOperationwithopreplaced. - withOperand(UnaryExpr) - Method in class hydra.go.syntax.UnaryOperation
-
Returns a copy of this
UnaryOperationwithoperandreplaced. - withPackage(PackageClause) - Method in class hydra.go.syntax.Module
-
Returns a copy of this
Modulewithpackagereplaced. - withPackage(PackageClause) - Method in class hydra.go.syntax.SourceFile
-
Returns a copy of this
SourceFilewithpackagereplaced. - withPackage(Optional<Identifier>) - Method in class hydra.go.syntax.QualifiedIdent
-
Returns a copy of this
QualifiedIdentwithpackagereplaced. - withParameters(Parameters) - Method in class hydra.go.syntax.Signature
-
Returns a copy of this
Signaturewithparametersreplaced. - withPath(ImportPath) - Method in class hydra.go.syntax.ImportSpec
-
Returns a copy of this
ImportSpecwithpathreplaced. - withPointer(Boolean) - Method in class hydra.go.syntax.EmbeddedField
-
Returns a copy of this
EmbeddedFieldwithpointerreplaced. - withPost(Optional<SimpleStmt>) - Method in class hydra.go.syntax.ForClause
-
Returns a copy of this
ForClausewithpostreplaced. - withReceiver(Receiver) - Method in class hydra.go.syntax.MethodDecl
-
Returns a copy of this
MethodDeclwithreceiverreplaced. - withReceiver(Type) - Method in class hydra.go.syntax.MethodExpr
-
Returns a copy of this
MethodExprwithreceiverreplaced. - withResult(Optional<Result>) - Method in class hydra.go.syntax.Signature
-
Returns a copy of this
Signaturewithresultreplaced. - withRhs(List<Expression>) - Method in class hydra.go.syntax.Assignment
-
Returns a copy of this
Assignmentwithrhsreplaced. - withRight(Expression) - Method in class hydra.go.syntax.BinaryExpr
-
Returns a copy of this
BinaryExprwithrightreplaced. - withSelector(Identifier) - Method in class hydra.go.syntax.SelectorExpr
-
Returns a copy of this
SelectorExprwithselectorreplaced. - withSignature(Signature) - Method in class hydra.go.syntax.FunctionDecl
-
Returns a copy of this
FunctionDeclwithsignaturereplaced. - withSignature(Signature) - Method in class hydra.go.syntax.FunctionLit
-
Returns a copy of this
FunctionLitwithsignaturereplaced. - withSignature(Signature) - Method in class hydra.go.syntax.MethodDecl
-
Returns a copy of this
MethodDeclwithsignaturereplaced. - withSignature(Signature) - Method in class hydra.go.syntax.MethodElem
-
Returns a copy of this
MethodElemwithsignaturereplaced. - withSlice(Slice) - Method in class hydra.go.syntax.SliceExpr
-
Returns a copy of this
SliceExprwithslicereplaced. - withStatement(Statement) - Method in class hydra.go.syntax.LabeledStmt
-
Returns a copy of this
LabeledStmtwithstatementreplaced. - withStatements(List<Statement>) - Method in class hydra.go.syntax.CommClause
-
Returns a copy of this
CommClausewithstatementsreplaced. - withStatements(List<Statement>) - Method in class hydra.go.syntax.ExprCaseClause
-
Returns a copy of this
ExprCaseClausewithstatementsreplaced. - withStatements(List<Statement>) - Method in class hydra.go.syntax.TypeCaseClause
-
Returns a copy of this
TypeCaseClausewithstatementsreplaced. - withTag(Optional<Tag>) - Method in class hydra.go.syntax.EmbeddedField
-
Returns a copy of this
EmbeddedFieldwithtagreplaced. - withTag(Optional<Tag>) - Method in class hydra.go.syntax.NamedField
-
Returns a copy of this
NamedFieldwithtagreplaced. - withThen(Block) - Method in class hydra.go.syntax.IfStmt
-
Returns a copy of this
IfStmtwiththenreplaced. - withType(LiteralType) - Method in class hydra.go.syntax.CompositeLit
-
Returns a copy of this
CompositeLitwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.AliasDecl
-
Returns a copy of this
AliasDeclwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.Conversion
-
Returns a copy of this
Conversionwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.NamedField
-
Returns a copy of this
NamedFieldwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.ParameterDecl
-
Returns a copy of this
ParameterDeclwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.Receiver
-
Returns a copy of this
Receiverwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.TypeAssertionExpr
-
Returns a copy of this
TypeAssertionExprwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.TypeDef
-
Returns a copy of this
TypeDefwithtypereplaced. - withType(Type) - Method in class hydra.go.syntax.TypeTerm
-
Returns a copy of this
TypeTermwithtypereplaced. - withType(TypeName) - Method in class hydra.go.syntax.EmbeddedField
-
Returns a copy of this
EmbeddedFieldwithtypereplaced. - withType(Optional<Type>) - Method in class hydra.go.syntax.ConstSpec
-
Returns a copy of this
ConstSpecwithtypereplaced. - withType(Optional<Type>) - Method in class hydra.go.syntax.VarSpec
-
Returns a copy of this
VarSpecwithtypereplaced. - withTypeArg(Optional<Type>) - Method in class hydra.go.syntax.Arguments
-
Returns a copy of this
ArgumentswithtypeArgreplaced. - withTypeArgs(List<Type>) - Method in class hydra.go.syntax.OperandName
-
Returns a copy of this
OperandNamewithtypeArgsreplaced. - withTypeArgs(List<Type>) - Method in class hydra.go.syntax.TypeName
-
Returns a copy of this
TypeNamewithtypeArgsreplaced. - withTypeParams(Optional<TypeParameters>) - Method in class hydra.go.syntax.FunctionDecl
-
Returns a copy of this
FunctionDeclwithtypeParamsreplaced. - withTypeParams(Optional<TypeParameters>) - Method in class hydra.go.syntax.TypeDef
-
Returns a copy of this
TypeDefwithtypeParamsreplaced. - withUnderlying(Boolean) - Method in class hydra.go.syntax.TypeTerm
-
Returns a copy of this
TypeTermwithunderlyingreplaced. - withValue(Expression) - Method in class hydra.go.syntax.SendStmt
-
Returns a copy of this
SendStmtwithvaluereplaced. - withValue(LiteralValue) - Method in class hydra.go.syntax.CompositeLit
-
Returns a copy of this
CompositeLitwithvaluereplaced. - withValue(Type) - Method in class hydra.go.syntax.MapType
-
Returns a copy of this
MapTypewithvaluereplaced. - withValues(List<Expression>) - Method in class hydra.go.syntax.ConstSpec
-
Returns a copy of this
ConstSpecwithvaluesreplaced. - withValues(List<Expression>) - Method in class hydra.go.syntax.ShortVarDecl
-
Returns a copy of this
ShortVarDeclwithvaluesreplaced. - withValues(List<Expression>) - Method in class hydra.go.syntax.VarSpec
-
Returns a copy of this
VarSpecwithvaluesreplaced. - withVariadic(Boolean) - Method in class hydra.go.syntax.ParameterDecl
-
Returns a copy of this
ParameterDeclwithvariadicreplaced. - withVars(Optional<RangeVars>) - Method in class hydra.go.syntax.RangeClause
-
Returns a copy of this
RangeClausewithvarsreplaced. - withVars(Optional<RangeVars>) - Method in class hydra.go.syntax.ReceiveCase
-
Returns a copy of this
ReceiveCasewithvarsreplaced.
X
- Xor() - Constructor for class hydra.go.syntax.UnaryOp.Xor
-
Constructs an immutable
UnaryOp.Xor. - XOR - Static variable in class hydra.go.syntax.UnaryOp
-
Name of the
hydra.go.syntax.UnaryOp.xorfield.
All Classes All Packages