Serialized Form
-
Package hydra.accessors
-
Class hydra.accessors.AccessorEdge
class AccessorEdge extends Object implements Serializable-
Serialized Fields
-
path
AccessorPath path
The accessor path connecting source to target -
source
AccessorNode source
The source node of the edge -
target
AccessorNode target
The target node of the edge
-
-
-
Class hydra.accessors.AccessorGraph
class AccessorGraph extends Object implements Serializable-
Serialized Fields
-
edges
List<AccessorEdge> edges
All edges in the graph -
nodes
List<AccessorNode> nodes
All nodes in the graph
-
-
-
Class hydra.accessors.AccessorNode
class AccessorNode extends Object implements Serializable -
Class hydra.accessors.AccessorPath
class AccessorPath extends Object implements Serializable-
Serialized Fields
-
value
List<TermAccessor> value
-
-
-
Class hydra.accessors.TermAccessor
class TermAccessor extends Object implements Serializable -
Class hydra.accessors.TermAccessor.AnnotatedBody
class AnnotatedBody extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.ApplicationArgument
class ApplicationArgument extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.ApplicationFunction
class ApplicationFunction extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.InjectionTerm
class InjectionTerm extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.LambdaBody
class LambdaBody extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.LetBinding
class LetBinding extends TermAccessor implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.accessors.TermAccessor.LetBody
class LetBody extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.ListElement
class ListElement extends TermAccessor implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.accessors.TermAccessor.MapKey
class MapKey extends TermAccessor implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.accessors.TermAccessor.MapValue
class MapValue extends TermAccessor implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.accessors.TermAccessor.MaybeTerm
class MaybeTerm extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.ProductTerm
class ProductTerm extends TermAccessor implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.accessors.TermAccessor.RecordField
class RecordField extends TermAccessor implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.accessors.TermAccessor.SetElement
class SetElement extends TermAccessor implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.accessors.TermAccessor.SumTerm
class SumTerm extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.TypeApplicationTerm
class TypeApplicationTerm extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.TypeLambdaBody
class TypeLambdaBody extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.UnionCasesBranch
class UnionCasesBranch extends TermAccessor implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.accessors.TermAccessor.UnionCasesDefault
class UnionCasesDefault extends TermAccessor implements Serializable -
Class hydra.accessors.TermAccessor.WrappedTerm
class WrappedTerm extends TermAccessor implements Serializable
-
-
Package hydra.ast
-
Class hydra.ast.Associativity
class Associativity extends Object implements Serializable -
Class hydra.ast.Associativity.Both
class Both extends Associativity implements Serializable -
Class hydra.ast.Associativity.Left
class Left extends Associativity implements Serializable -
Class hydra.ast.Associativity.None
class None extends Associativity implements Serializable -
Class hydra.ast.Associativity.Right
class Right extends Associativity implements Serializable -
Class hydra.ast.BlockStyle
class BlockStyle extends Object implements Serializable -
Class hydra.ast.BracketExpr
class BracketExpr extends Object implements Serializable-
Serialized Fields
-
brackets
Brackets brackets
The bracket pair enclosing the expression -
enclosed
Expr enclosed
The expression within the brackets -
style
BlockStyle style
The formatting style for the bracketed block
-
-
-
Class hydra.ast.Brackets
class Brackets extends Object implements Serializable -
Class hydra.ast.Expr
class Expr extends Object implements Serializable -
Class hydra.ast.Expr.Brackets
class Brackets extends Expr implements Serializable-
Serialized Fields
-
value
BracketExpr value
-
-
-
Class hydra.ast.Expr.Const
class Const extends Expr implements Serializable-
Serialized Fields
-
value
Symbol value
-
-
-
Class hydra.ast.Expr.Indent
class Indent extends Expr implements Serializable-
Serialized Fields
-
value
IndentedExpression value
-
-
-
Class hydra.ast.Expr.Op
class Op extends Expr implements Serializable-
Serialized Fields
-
value
OpExpr value
-
-
-
Class hydra.ast.IndentedExpression
class IndentedExpression extends Object implements Serializable-
Serialized Fields
-
expr
Expr expr
The expression to be indented -
style
IndentStyle style
The indentation style
-
-
-
Class hydra.ast.IndentStyle
class IndentStyle extends Object implements Serializable -
Class hydra.ast.IndentStyle.AllLines
class AllLines extends IndentStyle implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ast.IndentStyle.SubsequentLines
class SubsequentLines extends IndentStyle implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ast.Op
class Op extends Object implements Serializable-
Serialized Fields
-
associativity
Associativity associativity
The associativity of the operator -
padding
Padding padding
The padding around the operator -
precedence
Precedence precedence
The precedence of the operator -
symbol
Symbol symbol
The operator symbol
-
-
-
Class hydra.ast.OpExpr
class OpExpr extends Object implements Serializable -
Class hydra.ast.Padding
class Padding extends Object implements Serializable -
Class hydra.ast.Precedence
class Precedence extends Object implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.ast.Symbol
class Symbol extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ast.Ws
class Ws extends Object implements Serializable -
Class hydra.ast.Ws.Break
class Break extends Ws implements Serializable -
Class hydra.ast.Ws.BreakAndIndent
class BreakAndIndent extends Ws implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ast.Ws.DoubleBreak
class DoubleBreak extends Ws implements Serializable -
Class hydra.ast.Ws.None
class None extends Ws implements Serializable -
Class hydra.ast.Ws.Space
class Space extends Ws implements Serializable
-
-
Package hydra.classes
-
Class hydra.classes.TypeClass
class TypeClass extends Object implements Serializable -
Class hydra.classes.TypeClass.Equality
class Equality extends TypeClass implements Serializable -
Class hydra.classes.TypeClass.Ordering
class Ordering extends TypeClass implements Serializable
-
-
Package hydra.coders
-
Class hydra.coders.AdapterContext
class AdapterContext extends Object implements Serializable -
Class hydra.coders.CoderDirection
class CoderDirection extends Object implements Serializable -
Class hydra.coders.CoderDirection.Decode
class Decode extends CoderDirection implements Serializable -
Class hydra.coders.CoderDirection.Encode
class Encode extends CoderDirection implements Serializable -
Class hydra.coders.Language
class Language extends Object implements Serializable-
Serialized Fields
-
constraints
LanguageConstraints constraints
The constraints which characterize the language -
name
LanguageName name
The unique name of the language
-
-
-
Class hydra.coders.LanguageConstraints
class LanguageConstraints extends Object implements Serializable-
Serialized Fields
-
eliminationVariants
Set<EliminationVariant> eliminationVariants
All supported elimination variants -
floatTypes
Set<FloatType> floatTypes
All supported float types -
functionVariants
Set<FunctionVariant> functionVariants
All supported function variants -
integerTypes
Set<IntegerType> integerTypes
All supported integer types -
literalVariants
Set<LiteralVariant> literalVariants
All supported literal variants -
termVariants
Set<TermVariant> termVariants
All supported term variants -
types
Function<Type,
Boolean> types A logical set of types, as a predicate which tests a type for inclusion -
typeVariants
Set<TypeVariant> typeVariants
All supported type variants
-
-
-
Class hydra.coders.LanguageName
class LanguageName extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.coders.TraversalOrder
class TraversalOrder extends Object implements Serializable -
Class hydra.coders.TraversalOrder.Post
class Post extends TraversalOrder implements Serializable -
Class hydra.coders.TraversalOrder.Pre
class Pre extends TraversalOrder implements Serializable
-
-
Package hydra.compute
-
Class hydra.compute.Adapter
class Adapter extends Object implements Serializable -
Class hydra.compute.Bicoder
class Bicoder extends Object implements Serializable -
Class hydra.compute.Coder
class Coder extends Object implements Serializable -
Class hydra.compute.Flow
class Flow extends Object implements Serializable -
Class hydra.compute.FlowState
class FlowState extends Object implements Serializable -
Class hydra.compute.StatelessAdapter
-
Class hydra.compute.StatelessCoder
-
Class hydra.compute.Trace
class Trace extends Object implements Serializable
-
-
Package hydra.constraints
-
Class hydra.constraints.PathEquation
class PathEquation extends Object implements Serializable -
Class hydra.constraints.PatternImplication
class PatternImplication extends Object implements Serializable
-
-
Package hydra.core
-
Class hydra.core.AnnotatedTerm
class AnnotatedTerm extends Object implements Serializable -
Class hydra.core.AnnotatedType
class AnnotatedType extends Object implements Serializable -
Class hydra.core.Application
class Application extends Object implements Serializable -
Class hydra.core.ApplicationType
class ApplicationType extends Object implements Serializable -
Class hydra.core.Binding
class Binding extends Object implements Serializable-
Serialized Fields
-
name
Name name
The name of the bound variable -
term
Term term
The term to which the variable is bound -
type
Maybe<TypeScheme> type
The optional type of the bound term
-
-
-
Class hydra.core.CaseStatement
class CaseStatement extends Object implements Serializable -
Class hydra.core.EitherType
class EitherType extends Object implements Serializable -
Class hydra.core.Elimination
class Elimination extends Object implements Serializable -
Class hydra.core.Elimination.Record
class Record extends Elimination implements Serializable-
Serialized Fields
-
value
Projection value
-
-
-
Class hydra.core.Elimination.Union
class Union extends Elimination implements Serializable-
Serialized Fields
-
value
CaseStatement value
-
-
-
Class hydra.core.Elimination.Wrap
class Wrap extends Elimination implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.core.Field
class Field extends Object implements Serializable -
Class hydra.core.FieldType
class FieldType extends Object implements Serializable -
Class hydra.core.FloatType
class FloatType extends Object implements Serializable -
Class hydra.core.FloatType.Bigfloat
class Bigfloat extends FloatType implements Serializable -
Class hydra.core.FloatType.Float32
class Float32 extends FloatType implements Serializable -
Class hydra.core.FloatType.Float64
class Float64 extends FloatType implements Serializable -
Class hydra.core.FloatValue
class FloatValue extends Object implements Serializable -
Class hydra.core.FloatValue.Bigfloat
class Bigfloat extends FloatValue implements Serializable-
Serialized Fields
-
value
BigDecimal value
-
-
-
Class hydra.core.FloatValue.Float32
class Float32 extends FloatValue implements Serializable-
Serialized Fields
-
value
Float value
-
-
-
Class hydra.core.FloatValue.Float64
class Float64 extends FloatValue implements Serializable-
Serialized Fields
-
value
Double value
-
-
-
Class hydra.core.ForallType
class ForallType extends Object implements Serializable -
Class hydra.core.Function
class Function extends Object implements Serializable -
Class hydra.core.Function.Elimination
class Elimination extends Function implements Serializable-
Serialized Fields
-
value
Elimination value
-
-
-
Class hydra.core.Function.Lambda
class Lambda extends Function implements Serializable-
Serialized Fields
-
value
Lambda value
-
-
-
Class hydra.core.Function.Primitive
class Primitive extends Function implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.core.FunctionType
class FunctionType extends Object implements Serializable -
Class hydra.core.Injection
class Injection extends Object implements Serializable -
Class hydra.core.IntegerType
class IntegerType extends Object implements Serializable -
Class hydra.core.IntegerType.Bigint
class Bigint extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Int16
class Int16 extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Int32
class Int32 extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Int64
class Int64 extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Int8
class Int8 extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Uint16
class Uint16 extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Uint32
class Uint32 extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Uint64
class Uint64 extends IntegerType implements Serializable -
Class hydra.core.IntegerType.Uint8
class Uint8 extends IntegerType implements Serializable -
Class hydra.core.IntegerValue
class IntegerValue extends Object implements Serializable -
Class hydra.core.IntegerValue.Bigint
class Bigint extends IntegerValue implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.core.IntegerValue.Int16
class Int16 extends IntegerValue implements Serializable-
Serialized Fields
-
value
Short value
-
-
-
Class hydra.core.IntegerValue.Int32
class Int32 extends IntegerValue implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.core.IntegerValue.Int64
class Int64 extends IntegerValue implements Serializable-
Serialized Fields
-
value
Long value
-
-
-
Class hydra.core.IntegerValue.Int8
class Int8 extends IntegerValue implements Serializable-
Serialized Fields
-
value
Byte value
-
-
-
Class hydra.core.IntegerValue.Uint16
class Uint16 extends IntegerValue implements Serializable-
Serialized Fields
-
value
Character value
-
-
-
Class hydra.core.IntegerValue.Uint32
class Uint32 extends IntegerValue implements Serializable-
Serialized Fields
-
value
Long value
-
-
-
Class hydra.core.IntegerValue.Uint64
class Uint64 extends IntegerValue implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.core.IntegerValue.Uint8
class Uint8 extends IntegerValue implements Serializable-
Serialized Fields
-
value
Short value
-
-
-
Class hydra.core.Lambda
class Lambda extends Object implements Serializable -
Class hydra.core.Let
class Let extends Object implements Serializable -
Class hydra.core.Literal
class Literal extends Object implements Serializable -
Class hydra.core.Literal.Binary
class Binary extends Literal implements Serializable-
Serialized Fields
-
value
byte[] value
-
-
-
Class hydra.core.Literal.Boolean_
class Boolean_ extends Literal implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.core.Literal.Float_
class Float_ extends Literal implements Serializable-
Serialized Fields
-
value
FloatValue value
-
-
-
Class hydra.core.Literal.Integer_
class Integer_ extends Literal implements Serializable-
Serialized Fields
-
value
IntegerValue value
-
-
-
Class hydra.core.Literal.String_
class String_ extends Literal implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.core.LiteralType
class LiteralType extends Object implements Serializable -
Class hydra.core.LiteralType.Binary
class Binary extends LiteralType implements Serializable -
Class hydra.core.LiteralType.Boolean_
class Boolean_ extends LiteralType implements Serializable -
Class hydra.core.LiteralType.Float_
class Float_ extends LiteralType implements Serializable-
Serialized Fields
-
value
FloatType value
-
-
-
Class hydra.core.LiteralType.Integer_
class Integer_ extends LiteralType implements Serializable-
Serialized Fields
-
value
IntegerType value
-
-
-
Class hydra.core.LiteralType.String_
class String_ extends LiteralType implements Serializable -
Class hydra.core.MapType
class MapType extends Object implements Serializable -
Class hydra.core.Name
class Name extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.core.PairType
class PairType extends Object implements Serializable -
Class hydra.core.Projection
class Projection extends Object implements Serializable -
Class hydra.core.Record
class Record extends Object implements Serializable -
Class hydra.core.RowType
class RowType extends Object implements Serializable -
Class hydra.core.Term
class Term extends Object implements Serializable -
Class hydra.core.Term.Annotated
class Annotated extends Term implements Serializable-
Serialized Fields
-
value
AnnotatedTerm value
-
-
-
Class hydra.core.Term.Application
class Application extends Term implements Serializable-
Serialized Fields
-
value
Application value
-
-
-
Class hydra.core.Term.Either
class Either extends Term implements Serializable -
Class hydra.core.Term.Function
class Function extends Term implements Serializable-
Serialized Fields
-
value
Function value
-
-
-
Class hydra.core.Term.Let
class Let extends Term implements Serializable-
Serialized Fields
-
value
Let value
-
-
-
Class hydra.core.Term.List
class List extends Term implements Serializable -
Class hydra.core.Term.Literal
class Literal extends Term implements Serializable-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.core.Term.Map
class Map extends Term implements Serializable -
Class hydra.core.Term.Maybe
class Maybe extends Term implements Serializable -
Class hydra.core.Term.Pair
class Pair extends Term implements Serializable-
Serialized Fields
-
value
Tuple.Tuple2<Term,
Term> value
-
-
-
Class hydra.core.Term.Record
class Record extends Term implements Serializable-
Serialized Fields
-
value
Record value
-
-
-
Class hydra.core.Term.Set
class Set extends Term implements Serializable -
Class hydra.core.Term.TypeApplication
class TypeApplication extends Term implements Serializable-
Serialized Fields
-
value
TypeApplicationTerm value
-
-
-
Class hydra.core.Term.TypeLambda
class TypeLambda extends Term implements Serializable-
Serialized Fields
-
value
TypeLambda value
-
-
-
Class hydra.core.Term.Union
class Union extends Term implements Serializable-
Serialized Fields
-
value
Injection value
-
-
-
Class hydra.core.Term.Unit
class Unit extends Term implements Serializable -
Class hydra.core.Term.Variable
class Variable extends Term implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.core.Term.Wrap
class Wrap extends Term implements Serializable-
Serialized Fields
-
value
WrappedTerm value
-
-
-
Class hydra.core.Type
class Type extends Object implements Serializable -
Class hydra.core.Type.Annotated
class Annotated extends Type implements Serializable-
Serialized Fields
-
value
AnnotatedType value
-
-
-
Class hydra.core.Type.Application
class Application extends Type implements Serializable-
Serialized Fields
-
value
ApplicationType value
-
-
-
Class hydra.core.Type.Either
class Either extends Type implements Serializable-
Serialized Fields
-
value
EitherType value
-
-
-
Class hydra.core.Type.Forall
class Forall extends Type implements Serializable-
Serialized Fields
-
value
ForallType value
-
-
-
Class hydra.core.Type.Function
class Function extends Type implements Serializable-
Serialized Fields
-
value
FunctionType value
-
-
-
Class hydra.core.Type.List
class List extends Type implements Serializable-
Serialized Fields
-
value
Type value
-
-
-
Class hydra.core.Type.Literal
class Literal extends Type implements Serializable-
Serialized Fields
-
value
LiteralType value
-
-
-
Class hydra.core.Type.Map
class Map extends Type implements Serializable-
Serialized Fields
-
value
MapType value
-
-
-
Class hydra.core.Type.Maybe
class Maybe extends Type implements Serializable-
Serialized Fields
-
value
Type value
-
-
-
Class hydra.core.Type.Pair
class Pair extends Type implements Serializable-
Serialized Fields
-
value
PairType value
-
-
-
Class hydra.core.Type.Record
class Record extends Type implements Serializable-
Serialized Fields
-
value
RowType value
-
-
-
Class hydra.core.Type.Set
class Set extends Type implements Serializable-
Serialized Fields
-
value
Type value
-
-
-
Class hydra.core.Type.Union
class Union extends Type implements Serializable-
Serialized Fields
-
value
RowType value
-
-
-
Class hydra.core.Type.Unit
class Unit extends Type implements Serializable -
Class hydra.core.Type.Variable
class Variable extends Type implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.core.Type.Wrap
class Wrap extends Type implements Serializable-
Serialized Fields
-
value
WrappedType value
-
-
-
Class hydra.core.TypeApplicationTerm
class TypeApplicationTerm extends Object implements Serializable -
Class hydra.core.TypeLambda
class TypeLambda extends Object implements Serializable -
Class hydra.core.TypeScheme
class TypeScheme extends Object implements Serializable -
Class hydra.core.TypeVariableMetadata
class TypeVariableMetadata extends Object implements Serializable -
Class hydra.core.WrappedTerm
class WrappedTerm extends Object implements Serializable -
Class hydra.core.WrappedType
class WrappedType extends Object implements Serializable
-
-
Package hydra.ext.cypher.openCypher
-
Class hydra.ext.cypher.openCypher.AddOrSubtractExpression
class AddOrSubtractExpression extends Object implements Serializable-
Serialized Fields
-
left
MultiplyDivideModuloExpression left
-
right
List<AddOrSubtractRightHandSide> right
-
-
-
Class hydra.ext.cypher.openCypher.AddOrSubtractOperator
class AddOrSubtractOperator extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.AddOrSubtractOperator.Add
class Add extends AddOrSubtractOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.AddOrSubtractOperator.Subtract
class Subtract extends AddOrSubtractOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.AddOrSubtractRightHandSide
class AddOrSubtractRightHandSide extends Object implements Serializable-
Serialized Fields
-
expression
MultiplyDivideModuloExpression expression
-
operator
AddOrSubtractOperator operator
-
-
-
Class hydra.ext.cypher.openCypher.AndExpression
class AndExpression extends Object implements Serializable-
Serialized Fields
-
value
List<NotExpression> value
-
-
-
Class hydra.ext.cypher.openCypher.AnonymousPatternPart
class AnonymousPatternPart extends Object implements Serializable-
Serialized Fields
-
value
PatternElement value
-
-
-
Class hydra.ext.cypher.openCypher.Atom
class Atom extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.Atom.Case
class Case extends Atom implements Serializable-
Serialized Fields
-
value
CaseExpression value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.CountStar
class CountStar extends Atom implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.ExistentialSubquery
class ExistentialSubquery extends Atom implements Serializable-
Serialized Fields
-
value
ExistentialSubquery value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.FunctionInvocation
class FunctionInvocation extends Atom implements Serializable-
Serialized Fields
-
value
FunctionInvocation value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.ListComprehension
class ListComprehension extends Atom implements Serializable-
Serialized Fields
-
value
ListComprehension value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.Literal
class Literal extends Atom implements Serializable-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.Parameter
class Parameter extends Atom implements Serializable-
Serialized Fields
-
value
Parameter value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.Parenthesized
class Parenthesized extends Atom implements Serializable-
Serialized Fields
-
value
ParenthesizedExpression value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.PatternComprehension
class PatternComprehension extends Atom implements Serializable-
Serialized Fields
-
value
PatternComprehension value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.PatternPredicate
class PatternPredicate extends Atom implements Serializable-
Serialized Fields
-
value
PatternPredicate value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.Quantifier
class Quantifier extends Atom implements Serializable-
Serialized Fields
-
value
Quantifier value
-
-
-
Class hydra.ext.cypher.openCypher.Atom.Variable
class Variable extends Atom implements Serializable-
Serialized Fields
-
value
Variable value
-
-
-
Class hydra.ext.cypher.openCypher.CaseAlternative
class CaseAlternative extends Object implements Serializable-
Serialized Fields
-
condition
Expression condition
-
result
Expression result
-
-
-
Class hydra.ext.cypher.openCypher.CaseExpression
class CaseExpression extends Object implements Serializable-
Serialized Fields
-
alternatives
List<CaseAlternative> alternatives
-
else_
Maybe<Expression> else_
-
expression
Maybe<Expression> expression
-
-
-
Class hydra.ext.cypher.openCypher.ComparisonExpression
class ComparisonExpression extends Object implements Serializable-
Serialized Fields
-
left
StringListNullPredicateExpression left
-
right
List<PartialComparisonExpression> right
-
-
-
Class hydra.ext.cypher.openCypher.ComparisonOperator
class ComparisonOperator extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.ComparisonOperator.Eq
class Eq extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.ComparisonOperator.Gt
class Gt extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.ComparisonOperator.Gte
class Gte extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.ComparisonOperator.Lt
class Lt extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.ComparisonOperator.Lte
class Lte extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.ComparisonOperator.Neq
class Neq extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.Create
class Create extends Object implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.ext.cypher.openCypher.Delete
class Delete extends Object implements Serializable-
Serialized Fields
-
detach
Boolean detach
-
expressions
List<Expression> expressions
-
-
-
Class hydra.ext.cypher.openCypher.ExistentialSubquery
class ExistentialSubquery extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.ExistentialSubquery.Pattern
class Pattern extends ExistentialSubquery implements Serializable-
Serialized Fields
-
value
PatternWhere value
-
-
-
Class hydra.ext.cypher.openCypher.ExistentialSubquery.Regular
class Regular extends ExistentialSubquery implements Serializable-
Serialized Fields
-
value
RegularQuery value
-
-
-
Class hydra.ext.cypher.openCypher.ExplicitProcedureInvocation
class ExplicitProcedureInvocation extends Object implements Serializable-
Serialized Fields
-
arguments
List<Expression> arguments
-
name
QualifiedName name
-
-
-
Class hydra.ext.cypher.openCypher.Expression
class Expression extends Object implements Serializable-
Serialized Fields
-
value
OrExpression value
-
-
-
Class hydra.ext.cypher.openCypher.FilterExpression
class FilterExpression extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.FunctionInvocation
class FunctionInvocation extends Object implements Serializable-
Serialized Fields
-
arguments
List<Expression> arguments
-
distinct
Boolean distinct
-
name
QualifiedName name
-
-
-
Class hydra.ext.cypher.openCypher.IdInColl
class IdInColl extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
variable
Variable variable
-
-
-
Class hydra.ext.cypher.openCypher.ImplicitProcedureInvocation
class ImplicitProcedureInvocation extends Object implements Serializable-
Serialized Fields
-
value
QualifiedName value
-
-
-
Class hydra.ext.cypher.openCypher.InQueryCall
class InQueryCall extends Object implements Serializable-
Serialized Fields
-
call
ExplicitProcedureInvocation call
-
yieldItems
Maybe<YieldItems> yieldItems
-
-
-
Class hydra.ext.cypher.openCypher.KeyValuePair
class KeyValuePair extends Object implements Serializable-
Serialized Fields
-
key
PropertyKeyName key
-
value
Expression value
-
-
-
Class hydra.ext.cypher.openCypher.Limit
class Limit extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.cypher.openCypher.ListComprehension
class ListComprehension extends Object implements Serializable-
Serialized Fields
-
left
FilterExpression left
-
right
Maybe<Expression> right
-
-
-
Class hydra.ext.cypher.openCypher.ListLiteral
class ListLiteral extends Object implements Serializable-
Serialized Fields
-
value
List<Expression> value
-
-
-
Class hydra.ext.cypher.openCypher.ListOperatorExpression
class ListOperatorExpression extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.ListOperatorExpression.Range
class Range extends ListOperatorExpression implements Serializable-
Serialized Fields
-
value
RangeExpression value
-
-
-
Class hydra.ext.cypher.openCypher.ListOperatorExpression.Single
class Single extends ListOperatorExpression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.cypher.openCypher.ListOperatorExpressionOrPropertyLookup
class ListOperatorExpressionOrPropertyLookup extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.ListOperatorExpressionOrPropertyLookup.List
class List extends ListOperatorExpressionOrPropertyLookup implements Serializable-
Serialized Fields
-
value
ListOperatorExpression value
-
-
-
Class hydra.ext.cypher.openCypher.ListOperatorExpressionOrPropertyLookup.Property
class Property extends ListOperatorExpressionOrPropertyLookup implements Serializable-
Serialized Fields
-
value
PropertyLookup value
-
-
-
Class hydra.ext.cypher.openCypher.ListPredicateExpression
class ListPredicateExpression extends Object implements Serializable-
Serialized Fields
-
value
AddOrSubtractExpression value
-
-
-
Class hydra.ext.cypher.openCypher.Literal
class Literal extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.Literal.Boolean_
class Boolean_ extends Literal implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.Literal.List
class List extends Literal implements Serializable-
Serialized Fields
-
value
ListLiteral value
-
-
-
Class hydra.ext.cypher.openCypher.Literal.Map
class Map extends Literal implements Serializable-
Serialized Fields
-
value
MapLiteral value
-
-
-
Class hydra.ext.cypher.openCypher.Literal.Null
class Null extends Literal implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.Literal.Number_
class Number_ extends Literal implements Serializable-
Serialized Fields
-
value
NumberLiteral value
-
-
-
Class hydra.ext.cypher.openCypher.Literal.String_
class String_ extends Literal implements Serializable-
Serialized Fields
-
value
StringLiteral value
-
-
-
Class hydra.ext.cypher.openCypher.MapLiteral
class MapLiteral extends Object implements Serializable-
Serialized Fields
-
value
List<KeyValuePair> value
-
-
-
Class hydra.ext.cypher.openCypher.Match
class Match extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.MatchOrCreate
class MatchOrCreate extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.MatchOrCreate.Create
class Create extends MatchOrCreate implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.MatchOrCreate.Match
class Match extends MatchOrCreate implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.Merge
class Merge extends Object implements Serializable-
Serialized Fields
-
actions
List<MergeAction> actions
-
patternPart
PatternPart patternPart
-
-
-
Class hydra.ext.cypher.openCypher.MergeAction
class MergeAction extends Object implements Serializable-
Serialized Fields
-
action
MatchOrCreate action
-
set
Set set
-
-
-
Class hydra.ext.cypher.openCypher.MultiPartQuery
class MultiPartQuery extends Object implements Serializable-
Serialized Fields
-
body
SinglePartQuery body
-
with
List<WithClause> with
-
-
-
Class hydra.ext.cypher.openCypher.MultiplyDivideModuloExpression
class MultiplyDivideModuloExpression extends Object implements Serializable-
Serialized Fields
-
left
PowerOfExpression left
-
right
List<MultiplyDivideModuloRightHandSide> right
-
-
-
Class hydra.ext.cypher.openCypher.MultiplyDivideModuloOperator
class MultiplyDivideModuloOperator extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.MultiplyDivideModuloOperator.Divide
class Divide extends MultiplyDivideModuloOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.MultiplyDivideModuloOperator.Modulo
class Modulo extends MultiplyDivideModuloOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.MultiplyDivideModuloOperator.Multiply
class Multiply extends MultiplyDivideModuloOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.MultiplyDivideModuloRightHandSide
class MultiplyDivideModuloRightHandSide extends Object implements Serializable-
Serialized Fields
-
expression
PowerOfExpression expression
-
operator
MultiplyDivideModuloOperator operator
-
-
-
Class hydra.ext.cypher.openCypher.NodeLabel
class NodeLabel extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.cypher.openCypher.NodeLabels
class NodeLabels extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.NodePattern
class NodePattern extends Object implements Serializable-
Serialized Fields
-
labels
Maybe<NodeLabels> labels
-
properties
Maybe<Properties> properties
-
variable
Maybe<Variable> variable
-
-
-
Class hydra.ext.cypher.openCypher.NodePatternChain
class NodePatternChain extends Object implements Serializable-
Serialized Fields
-
chain
List<PatternElementChain> chain
-
nodePattern
NodePattern nodePattern
-
-
-
Class hydra.ext.cypher.openCypher.NonArithmeticOperatorExpression
class NonArithmeticOperatorExpression extends Object implements Serializable-
Serialized Fields
-
atom
Atom atom
-
labels
Maybe<NodeLabels> labels
-
listsAndLookups
List<ListOperatorExpressionOrPropertyLookup> listsAndLookups
-
-
-
Class hydra.ext.cypher.openCypher.NotExpression
class NotExpression extends Object implements Serializable-
Serialized Fields
-
expression
ComparisonExpression expression
-
not
Boolean not
-
-
-
Class hydra.ext.cypher.openCypher.NullPredicateExpression
class NullPredicateExpression extends Object implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.NumberLiteral
class NumberLiteral extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.NumberLiteral.Double_
class Double_ extends NumberLiteral implements Serializable-
Serialized Fields
-
value
Double value
-
-
-
Class hydra.ext.cypher.openCypher.NumberLiteral.Integer_
class Integer_ extends NumberLiteral implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.ext.cypher.openCypher.Order
class Order extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.OrExpression
class OrExpression extends Object implements Serializable-
Serialized Fields
-
value
List<XorExpression> value
-
-
-
Class hydra.ext.cypher.openCypher.Parameter
class Parameter extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.Parameter.Integer_
class Integer_ extends Parameter implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.ext.cypher.openCypher.Parameter.Symbolic
class Symbolic extends Parameter implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.cypher.openCypher.ParenthesizedExpression
class ParenthesizedExpression extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.cypher.openCypher.PartialComparisonExpression
class PartialComparisonExpression extends Object implements Serializable-
Serialized Fields
-
operator
ComparisonOperator operator
-
right
StringListNullPredicateExpression right
-
-
-
Class hydra.ext.cypher.openCypher.Pattern
class Pattern extends Object implements Serializable-
Serialized Fields
-
value
List<PatternPart> value
-
-
-
Class hydra.ext.cypher.openCypher.PatternComprehension
class PatternComprehension extends Object implements Serializable-
Serialized Fields
-
pattern
RelationshipsPattern pattern
-
right
Expression right
-
variable
Maybe<Variable> variable
-
where
Maybe<Where> where
-
-
-
Class hydra.ext.cypher.openCypher.PatternElement
class PatternElement extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.PatternElement.Chained
class Chained extends PatternElement implements Serializable-
Serialized Fields
-
value
NodePatternChain value
-
-
-
Class hydra.ext.cypher.openCypher.PatternElement.Parenthesized
class Parenthesized extends PatternElement implements Serializable-
Serialized Fields
-
value
PatternElement value
-
-
-
Class hydra.ext.cypher.openCypher.PatternElementChain
class PatternElementChain extends Object implements Serializable-
Serialized Fields
-
node
NodePattern node
-
relationship
RelationshipPattern relationship
-
-
-
Class hydra.ext.cypher.openCypher.PatternPart
class PatternPart extends Object implements Serializable-
Serialized Fields
-
pattern
AnonymousPatternPart pattern
-
variable
Maybe<Variable> variable
-
-
-
Class hydra.ext.cypher.openCypher.PatternPredicate
class PatternPredicate extends Object implements Serializable-
Serialized Fields
-
value
RelationshipsPattern value
-
-
-
Class hydra.ext.cypher.openCypher.PatternWhere
class PatternWhere extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.PowerOfExpression
class PowerOfExpression extends Object implements Serializable-
Serialized Fields
-
value
List<UnaryAddOrSubtractExpression> value
-
-
-
Class hydra.ext.cypher.openCypher.ProcedureInvocation
class ProcedureInvocation extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.ProcedureInvocation.Explicit
class Explicit extends ProcedureInvocation implements Serializable-
Serialized Fields
-
value
ExplicitProcedureInvocation value
-
-
-
Class hydra.ext.cypher.openCypher.ProcedureInvocation.Implicit
class Implicit extends ProcedureInvocation implements Serializable-
Serialized Fields
-
value
ImplicitProcedureInvocation value
-
-
-
Class hydra.ext.cypher.openCypher.ProcedureResultField
class ProcedureResultField extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.cypher.openCypher.ProjectionBody
class ProjectionBody extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.ProjectionItem
class ProjectionItem extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
variable
Maybe<Variable> variable
-
-
-
Class hydra.ext.cypher.openCypher.ProjectionItems
class ProjectionItems extends Object implements Serializable-
Serialized Fields
-
explicit
List<ProjectionItem> explicit
-
star
Boolean star
-
-
-
Class hydra.ext.cypher.openCypher.Properties
class Properties extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.Properties.Map
class Map extends Properties implements Serializable-
Serialized Fields
-
value
MapLiteral value
-
-
-
Class hydra.ext.cypher.openCypher.Properties.Parameter
class Parameter extends Properties implements Serializable-
Serialized Fields
-
value
Parameter value
-
-
-
Class hydra.ext.cypher.openCypher.PropertyEquals
class PropertyEquals extends Object implements Serializable-
Serialized Fields
-
lhs
PropertyExpression lhs
-
rhs
Expression rhs
-
-
-
Class hydra.ext.cypher.openCypher.PropertyExpression
class PropertyExpression extends Object implements Serializable-
Serialized Fields
-
atom
Atom atom
-
lookups
List<PropertyLookup> lookups
-
-
-
Class hydra.ext.cypher.openCypher.PropertyKeyName
class PropertyKeyName extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.cypher.openCypher.PropertyLookup
class PropertyLookup extends Object implements Serializable-
Serialized Fields
-
value
PropertyKeyName value
-
-
-
Class hydra.ext.cypher.openCypher.QualifiedName
class QualifiedName extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.Quantifier
class Quantifier extends Object implements Serializable-
Serialized Fields
-
expression
FilterExpression expression
-
operator
QuantifierOperator operator
-
-
-
Class hydra.ext.cypher.openCypher.QuantifierOperator
class QuantifierOperator extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.QuantifierOperator.All
class All extends QuantifierOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.QuantifierOperator.Any
class Any extends QuantifierOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.QuantifierOperator.None
class None extends QuantifierOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.QuantifierOperator.Single
class Single extends QuantifierOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.Query
class Query extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.Query.Regular
class Regular extends Query implements Serializable-
Serialized Fields
-
value
RegularQuery value
-
-
-
Class hydra.ext.cypher.openCypher.Query.Standalone
class Standalone extends Query implements Serializable-
Serialized Fields
-
value
StandaloneCall value
-
-
-
Class hydra.ext.cypher.openCypher.RangeExpression
class RangeExpression extends Object implements Serializable-
Serialized Fields
-
end
Maybe<Expression> end
-
start
Maybe<Expression> start
-
-
-
Class hydra.ext.cypher.openCypher.RangeLiteral
class RangeLiteral extends Object implements Serializable-
Serialized Fields
-
end
Maybe<BigInteger> end
-
start
Maybe<BigInteger> start
-
-
-
Class hydra.ext.cypher.openCypher.ReadingClause
class ReadingClause extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.ReadingClause.InQueryCall
class InQueryCall extends ReadingClause implements Serializable-
Serialized Fields
-
value
InQueryCall value
-
-
-
Class hydra.ext.cypher.openCypher.ReadingClause.Match
class Match extends ReadingClause implements Serializable-
Serialized Fields
-
value
Match value
-
-
-
Class hydra.ext.cypher.openCypher.ReadingClause.Unwind
class Unwind extends ReadingClause implements Serializable-
Serialized Fields
-
value
Unwind value
-
-
-
Class hydra.ext.cypher.openCypher.RegularQuery
class RegularQuery extends Object implements Serializable-
Serialized Fields
-
head
SingleQuery head
-
rest
List<Union> rest
-
-
-
Class hydra.ext.cypher.openCypher.RelationshipDetail
class RelationshipDetail extends Object implements Serializable-
Serialized Fields
-
properties
Maybe<Properties> properties
-
range
Maybe<RangeLiteral> range
-
types
Maybe<RelationshipTypes> types
-
variable
Maybe<Variable> variable
-
-
-
Class hydra.ext.cypher.openCypher.RelationshipPattern
class RelationshipPattern extends Object implements Serializable-
Serialized Fields
-
detail
Maybe<RelationshipDetail> detail
-
leftArrow
Boolean leftArrow
-
rightArrow
Boolean rightArrow
-
-
-
Class hydra.ext.cypher.openCypher.RelationshipsPattern
class RelationshipsPattern extends Object implements Serializable-
Serialized Fields
-
chain
List<PatternElementChain> chain
-
nodePattern
NodePattern nodePattern
-
-
-
Class hydra.ext.cypher.openCypher.RelationshipTypes
class RelationshipTypes extends Object implements Serializable-
Serialized Fields
-
value
List<RelTypeName> value
-
-
-
Class hydra.ext.cypher.openCypher.RelTypeName
class RelTypeName extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.cypher.openCypher.Remove
class Remove extends Object implements Serializable-
Serialized Fields
-
value
List<RemoveItem> value
-
-
-
Class hydra.ext.cypher.openCypher.RemoveItem
class RemoveItem extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.RemoveItem.Property
class Property extends RemoveItem implements Serializable-
Serialized Fields
-
value
PropertyExpression value
-
-
-
Class hydra.ext.cypher.openCypher.RemoveItem.VariableLabels
class VariableLabels extends RemoveItem implements Serializable-
Serialized Fields
-
value
VariableAndNodeLabels value
-
-
-
Class hydra.ext.cypher.openCypher.Return
class Return extends Object implements Serializable-
Serialized Fields
-
value
ProjectionBody value
-
-
-
Class hydra.ext.cypher.openCypher.Set
class Set extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.SetItem
class SetItem extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.SetItem.Property
class Property extends SetItem implements Serializable-
Serialized Fields
-
value
PropertyEquals value
-
-
-
Class hydra.ext.cypher.openCypher.SetItem.VariableEqual
class VariableEqual extends SetItem implements Serializable-
Serialized Fields
-
value
VariableEquals value
-
-
-
Class hydra.ext.cypher.openCypher.SetItem.VariableLabels
class VariableLabels extends SetItem implements Serializable-
Serialized Fields
-
value
VariableAndNodeLabels value
-
-
-
Class hydra.ext.cypher.openCypher.SetItem.VariablePlusEqual
class VariablePlusEqual extends SetItem implements Serializable-
Serialized Fields
-
value
VariablePlusEquals value
-
-
-
Class hydra.ext.cypher.openCypher.SinglePartQuery
class SinglePartQuery extends Object implements Serializable-
Serialized Fields
-
reading
List<ReadingClause> reading
-
return_
Maybe<Return> return_
-
updating
List<UpdatingClause> updating
-
-
-
Class hydra.ext.cypher.openCypher.SingleQuery
class SingleQuery extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.SingleQuery.MultiPart
class MultiPart extends SingleQuery implements Serializable-
Serialized Fields
-
value
MultiPartQuery value
-
-
-
Class hydra.ext.cypher.openCypher.SingleQuery.SinglePart
class SinglePart extends SingleQuery implements Serializable-
Serialized Fields
-
value
SinglePartQuery value
-
-
-
Class hydra.ext.cypher.openCypher.Skip
class Skip extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.cypher.openCypher.SortItem
class SortItem extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
order
Maybe<SortOrder> order
-
-
-
Class hydra.ext.cypher.openCypher.SortOrder
class SortOrder extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.SortOrder.Ascending
class Ascending extends SortOrder implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.SortOrder.Descending
class Descending extends SortOrder implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.StandaloneCall
class StandaloneCall extends Object implements Serializable-
Serialized Fields
-
call
ProcedureInvocation call
-
yieldItems
Maybe<StarOrYieldItems> yieldItems
-
-
-
Class hydra.ext.cypher.openCypher.StarOrYieldItems
class StarOrYieldItems extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.StarOrYieldItems.Items
class Items extends StarOrYieldItems implements Serializable-
Serialized Fields
-
value
YieldItems value
-
-
-
Class hydra.ext.cypher.openCypher.StarOrYieldItems.Star
class Star extends StarOrYieldItems implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.StringListNullPredicateExpression
class StringListNullPredicateExpression extends Object implements Serializable-
Serialized Fields
-
left
AddOrSubtractExpression left
-
right
List<StringListNullPredicateRightHandSide> right
-
-
-
Class hydra.ext.cypher.openCypher.StringListNullPredicateRightHandSide
class StringListNullPredicateRightHandSide extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.StringListNullPredicateRightHandSide.List
class List extends StringListNullPredicateRightHandSide implements Serializable-
Serialized Fields
-
value
ListPredicateExpression value
-
-
-
Class hydra.ext.cypher.openCypher.StringListNullPredicateRightHandSide.Null
class Null extends StringListNullPredicateRightHandSide implements Serializable-
Serialized Fields
-
value
NullPredicateExpression value
-
-
-
Class hydra.ext.cypher.openCypher.StringListNullPredicateRightHandSide.String_
class String_ extends StringListNullPredicateRightHandSide implements Serializable-
Serialized Fields
-
value
StringPredicateExpression value
-
-
-
Class hydra.ext.cypher.openCypher.StringLiteral
class StringLiteral extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.cypher.openCypher.StringPredicateExpression
class StringPredicateExpression extends Object implements Serializable-
Serialized Fields
-
expression
AddOrSubtractExpression expression
-
operator
StringPredicateOperator operator
-
-
-
Class hydra.ext.cypher.openCypher.StringPredicateOperator
class StringPredicateOperator extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.StringPredicateOperator.Contains
class Contains extends StringPredicateOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.StringPredicateOperator.EndsWith
class EndsWith extends StringPredicateOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.StringPredicateOperator.StartsWith
class StartsWith extends StringPredicateOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.cypher.openCypher.UnaryAddOrSubtractExpression
class UnaryAddOrSubtractExpression extends Object implements Serializable-
Serialized Fields
-
expression
NonArithmeticOperatorExpression expression
-
operator
Maybe<AddOrSubtractOperator> operator
-
-
-
Class hydra.ext.cypher.openCypher.Union
class Union extends Object implements Serializable-
Serialized Fields
-
all
Boolean all
-
query
SingleQuery query
-
-
-
Class hydra.ext.cypher.openCypher.Unwind
class Unwind extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
variable
Variable variable
-
-
-
Class hydra.ext.cypher.openCypher.UpdatingClause
class UpdatingClause extends Object implements Serializable -
Class hydra.ext.cypher.openCypher.UpdatingClause.Create
class Create extends UpdatingClause implements Serializable-
Serialized Fields
-
value
Create value
-
-
-
Class hydra.ext.cypher.openCypher.UpdatingClause.Delete
class Delete extends UpdatingClause implements Serializable-
Serialized Fields
-
value
Delete value
-
-
-
Class hydra.ext.cypher.openCypher.UpdatingClause.Merge
class Merge extends UpdatingClause implements Serializable-
Serialized Fields
-
value
Merge value
-
-
-
Class hydra.ext.cypher.openCypher.UpdatingClause.Remove
class Remove extends UpdatingClause implements Serializable-
Serialized Fields
-
value
Remove value
-
-
-
Class hydra.ext.cypher.openCypher.UpdatingClause.Set
class Set extends UpdatingClause implements Serializable-
Serialized Fields
-
value
Set value
-
-
-
Class hydra.ext.cypher.openCypher.Variable
class Variable extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.cypher.openCypher.VariableAndNodeLabels
class VariableAndNodeLabels extends Object implements Serializable-
Serialized Fields
-
labels
NodeLabels labels
-
variable
Variable variable
-
-
-
Class hydra.ext.cypher.openCypher.VariableEquals
class VariableEquals extends Object implements Serializable-
Serialized Fields
-
lhs
Variable lhs
-
rhs
Expression rhs
-
-
-
Class hydra.ext.cypher.openCypher.VariablePlusEquals
class VariablePlusEquals extends Object implements Serializable-
Serialized Fields
-
lhs
Variable lhs
-
rhs
Expression rhs
-
-
-
Class hydra.ext.cypher.openCypher.Where
class Where extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.cypher.openCypher.With
class With extends Object implements Serializable-
Serialized Fields
-
projection
ProjectionBody projection
-
where
Maybe<Where> where
-
-
-
Class hydra.ext.cypher.openCypher.WithClause
class WithClause extends Object implements Serializable-
Serialized Fields
-
reading
List<ReadingClause> reading
-
updating
List<UpdatingClause> updating
-
with
With with
-
-
-
Class hydra.ext.cypher.openCypher.XorExpression
class XorExpression extends Object implements Serializable-
Serialized Fields
-
value
List<AndExpression> value
-
-
-
Class hydra.ext.cypher.openCypher.YieldItem
class YieldItem extends Object implements Serializable-
Serialized Fields
-
field
Maybe<ProcedureResultField> field
-
variable
Variable variable
-
-
-
Class hydra.ext.cypher.openCypher.YieldItems
class YieldItems extends Object implements Serializable
-
-
Package hydra.ext.gql
-
Exception hydra.ext.gql.GQLReader.GQLSyntaxError
class GQLSyntaxError extends RuntimeException implements Serializable
-
-
Package hydra.ext.haskell.ast
-
Class hydra.ext.haskell.ast.Alternative
class Alternative extends Object implements Serializable-
Serialized Fields
-
binds
Maybe<LocalBindings> binds
Optional local bindings -
pattern
Pattern pattern
The pattern to match -
rhs
CaseRhs rhs
The right-hand side of the alternative
-
-
-
Class hydra.ext.haskell.ast.ApplicationDeclarationHead
class ApplicationDeclarationHead extends Object implements Serializable-
Serialized Fields
-
function
DeclarationHead function
The function being applied -
operand
Variable operand
The type variable operand
-
-
-
Class hydra.ext.haskell.ast.ApplicationExpression
class ApplicationExpression extends Object implements Serializable-
Serialized Fields
-
argument
Expression argument
The argument -
function
Expression function
The function being applied
-
-
-
Class hydra.ext.haskell.ast.ApplicationPattern
class ApplicationPattern extends Object implements Serializable -
Class hydra.ext.haskell.ast.ApplicationType
class ApplicationType extends Object implements Serializable -
Class hydra.ext.haskell.ast.AsPattern
class AsPattern extends Object implements Serializable -
Class hydra.ext.haskell.ast.Assertion
class Assertion extends Object implements Serializable -
Class hydra.ext.haskell.ast.Assertion.Class_
class Class_ extends Assertion implements Serializable-
Serialized Fields
-
value
ClassAssertion value
-
-
-
Class hydra.ext.haskell.ast.Assertion.Tuple
class Tuple extends Assertion implements Serializable -
Class hydra.ext.haskell.ast.CaseExpression
class CaseExpression extends Object implements Serializable-
Serialized Fields
-
alternatives
List<Alternative> alternatives
The pattern-matching alternatives -
case_
Expression case_
The expression being matched
-
-
-
Class hydra.ext.haskell.ast.CaseRhs
class CaseRhs extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.haskell.ast.ClassAssertion
class ClassAssertion extends Object implements Serializable -
Class hydra.ext.haskell.ast.Constructor
class Constructor extends Object implements Serializable -
Class hydra.ext.haskell.ast.Constructor.Ordinary
class Ordinary extends Constructor implements Serializable-
Serialized Fields
-
value
OrdinaryConstructor value
-
-
-
Class hydra.ext.haskell.ast.Constructor.Record
class Record extends Constructor implements Serializable-
Serialized Fields
-
value
RecordConstructor value
-
-
-
Class hydra.ext.haskell.ast.ConstructorWithComments
class ConstructorWithComments extends Object implements Serializable-
Serialized Fields
-
body
Constructor body
The constructor -
comments
Maybe<String> comments
Optional comments
-
-
-
Class hydra.ext.haskell.ast.ConstructRecordExpression
class ConstructRecordExpression extends Object implements Serializable-
Serialized Fields
-
fields
List<FieldUpdate> fields
The field assignments -
name
Name name
The constructor name
-
-
-
Class hydra.ext.haskell.ast.ContextType
class ContextType extends Object implements Serializable -
Class hydra.ext.haskell.ast.DataDeclaration
class DataDeclaration extends Object implements Serializable-
Serialized Fields
-
constructors
List<ConstructorWithComments> constructors
The data constructors -
context
List<Assertion> context
Type class constraints -
deriving
List<Deriving> deriving
Derived type class instances -
head
DeclarationHead head
The declaration head -
keyword
DataOrNewtype keyword
The 'data' or 'newtype' keyword
-
-
-
Class hydra.ext.haskell.ast.DataOrNewtype
class DataOrNewtype extends Object implements Serializable -
Class hydra.ext.haskell.ast.DataOrNewtype.Data
class Data extends DataOrNewtype implements Serializable -
Class hydra.ext.haskell.ast.DataOrNewtype.Newtype
class Newtype extends DataOrNewtype implements Serializable -
Class hydra.ext.haskell.ast.Declaration
class Declaration extends Object implements Serializable -
Class hydra.ext.haskell.ast.Declaration.Data
class Data extends Declaration implements Serializable-
Serialized Fields
-
value
DataDeclaration value
-
-
-
Class hydra.ext.haskell.ast.Declaration.Type
class Type extends Declaration implements Serializable-
Serialized Fields
-
value
TypeDeclaration value
-
-
-
Class hydra.ext.haskell.ast.Declaration.TypedBinding
class TypedBinding extends Declaration implements Serializable-
Serialized Fields
-
value
TypedBinding value
-
-
-
Class hydra.ext.haskell.ast.Declaration.ValueBinding
class ValueBinding extends Declaration implements Serializable-
Serialized Fields
-
value
ValueBinding value
-
-
-
Class hydra.ext.haskell.ast.DeclarationHead
class DeclarationHead extends Object implements Serializable -
Class hydra.ext.haskell.ast.DeclarationHead.Application
class Application extends DeclarationHead implements Serializable-
Serialized Fields
-
value
ApplicationDeclarationHead value
-
-
-
Class hydra.ext.haskell.ast.DeclarationHead.Parens
class Parens extends DeclarationHead implements Serializable-
Serialized Fields
-
value
DeclarationHead value
-
-
-
Class hydra.ext.haskell.ast.DeclarationHead.Simple
class Simple extends DeclarationHead implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.haskell.ast.DeclarationWithComments
class DeclarationWithComments extends Object implements Serializable-
Serialized Fields
-
body
Declaration body
The declaration -
comments
Maybe<String> comments
Optional comments
-
-
-
Class hydra.ext.haskell.ast.Deriving
class Deriving extends Object implements Serializable -
Class hydra.ext.haskell.ast.Export
class Export extends Object implements Serializable -
Class hydra.ext.haskell.ast.Export.Declaration
class Declaration extends Export implements Serializable-
Serialized Fields
-
value
ImportExportSpec value
-
-
-
Class hydra.ext.haskell.ast.Export.Module
class Module extends Export implements Serializable-
Serialized Fields
-
value
ModuleName value
-
-
-
Class hydra.ext.haskell.ast.Expression
class Expression extends Object implements Serializable -
Class hydra.ext.haskell.ast.Expression.Application
class Application extends Expression implements Serializable-
Serialized Fields
-
value
ApplicationExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.Case
class Case extends Expression implements Serializable-
Serialized Fields
-
value
CaseExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.ConstructRecord
class ConstructRecord extends Expression implements Serializable-
Serialized Fields
-
value
ConstructRecordExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.Do
class Do extends Expression implements Serializable -
Class hydra.ext.haskell.ast.Expression.If
class If extends Expression implements Serializable-
Serialized Fields
-
value
IfExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.InfixApplication
class InfixApplication extends Expression implements Serializable-
Serialized Fields
-
value
InfixApplicationExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.Lambda
class Lambda extends Expression implements Serializable-
Serialized Fields
-
value
LambdaExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.LeftSection
class LeftSection extends Expression implements Serializable-
Serialized Fields
-
value
SectionExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.Let
class Let extends Expression implements Serializable-
Serialized Fields
-
value
LetExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.List
class List extends Expression implements Serializable-
Serialized Fields
-
value
List<Expression> value
-
-
-
Class hydra.ext.haskell.ast.Expression.Literal
class Literal extends Expression implements Serializable-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.ext.haskell.ast.Expression.Parens
class Parens extends Expression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.haskell.ast.Expression.PrefixApplication
class PrefixApplication extends Expression implements Serializable-
Serialized Fields
-
value
PrefixApplicationExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.RightSection
class RightSection extends Expression implements Serializable-
Serialized Fields
-
value
SectionExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.Tuple
class Tuple extends Expression implements Serializable-
Serialized Fields
-
value
List<Expression> value
-
-
-
Class hydra.ext.haskell.ast.Expression.TypeSignature
class TypeSignature extends Expression implements Serializable-
Serialized Fields
-
value
TypeSignatureExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.UpdateRecord
class UpdateRecord extends Expression implements Serializable-
Serialized Fields
-
value
UpdateRecordExpression value
-
-
-
Class hydra.ext.haskell.ast.Expression.Variable
class Variable extends Expression implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.haskell.ast.Field
class Field extends Object implements Serializable -
Class hydra.ext.haskell.ast.FieldUpdate
class FieldUpdate extends Object implements Serializable-
Serialized Fields
-
name
Name name
The field name -
value
Expression value
The field value
-
-
-
Class hydra.ext.haskell.ast.FieldWithComments
class FieldWithComments extends Object implements Serializable -
Class hydra.ext.haskell.ast.FunctionType
class FunctionType extends Object implements Serializable -
Class hydra.ext.haskell.ast.IfExpression
class IfExpression extends Object implements Serializable-
Serialized Fields
-
condition
Expression condition
The condition expression -
else_
Expression else_
The 'else' branch -
then
Expression then
The 'then' branch
-
-
-
Class hydra.ext.haskell.ast.Import
class Import extends Object implements Serializable-
Serialized Fields
-
as
Maybe<ModuleName> as
Optional alias for the module -
module
ModuleName module
The module being imported -
qualified
Boolean qualified
Whether the import is qualified -
spec
Maybe<SpecImport> spec
Optional import specification
-
-
-
Class hydra.ext.haskell.ast.ImportExportSpec
class ImportExportSpec extends Object implements Serializable-
Serialized Fields
-
modifier
Maybe<ImportModifier> modifier
Optional import modifier -
name
Name name
The name being imported or exported -
subspec
Maybe<SubspecImportExportSpec> subspec
Optional subspecification
-
-
-
Class hydra.ext.haskell.ast.ImportModifier
class ImportModifier extends Object implements Serializable -
Class hydra.ext.haskell.ast.ImportModifier.Pattern
class Pattern extends ImportModifier implements Serializable -
Class hydra.ext.haskell.ast.ImportModifier.Type
class Type extends ImportModifier implements Serializable -
Class hydra.ext.haskell.ast.InfixApplicationExpression
class InfixApplicationExpression extends Object implements Serializable-
Serialized Fields
-
lhs
Expression lhs
The left-hand operand -
operator
Operator operator
The infix operator -
rhs
Expression rhs
The right-hand operand
-
-
-
Class hydra.ext.haskell.ast.InfixType
class InfixType extends Object implements Serializable -
Class hydra.ext.haskell.ast.LambdaExpression
class LambdaExpression extends Object implements Serializable-
Serialized Fields
-
bindings
List<Pattern> bindings
The patterns binding parameters -
inner
Expression inner
The body of the lambda
-
-
-
Class hydra.ext.haskell.ast.LetExpression
class LetExpression extends Object implements Serializable-
Serialized Fields
-
bindings
List<LocalBinding> bindings
The local bindings -
inner
Expression inner
The body of the let expression
-
-
-
Class hydra.ext.haskell.ast.Literal
class Literal extends Object implements Serializable -
Class hydra.ext.haskell.ast.Literal.Char
class Char extends Literal implements Serializable-
Serialized Fields
-
value
Character value
-
-
-
Class hydra.ext.haskell.ast.Literal.Double_
class Double_ extends Literal implements Serializable-
Serialized Fields
-
value
Double value
-
-
-
Class hydra.ext.haskell.ast.Literal.Float_
class Float_ extends Literal implements Serializable-
Serialized Fields
-
value
Float value
-
-
-
Class hydra.ext.haskell.ast.Literal.Int
class Int extends Literal implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.ext.haskell.ast.Literal.Integer_
class Integer_ extends Literal implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.ext.haskell.ast.Literal.String_
class String_ extends Literal implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.haskell.ast.LocalBinding
class LocalBinding extends Object implements Serializable -
Class hydra.ext.haskell.ast.LocalBinding.Signature
class Signature extends LocalBinding implements Serializable-
Serialized Fields
-
value
TypeSignature value
-
-
-
Class hydra.ext.haskell.ast.LocalBinding.Value
class Value extends LocalBinding implements Serializable-
Serialized Fields
-
value
ValueBinding value
-
-
-
Class hydra.ext.haskell.ast.LocalBindings
class LocalBindings extends Object implements Serializable-
Serialized Fields
-
value
List<LocalBinding> value
-
-
-
Class hydra.ext.haskell.ast.Module
class Module extends Object implements Serializable-
Serialized Fields
-
declarations
List<DeclarationWithComments> declarations
Module declarations -
head
Maybe<ModuleHead> head
Optional module head -
imports
List<Import> imports
Import statements
-
-
-
Class hydra.ext.haskell.ast.ModuleHead
class ModuleHead extends Object implements Serializable-
Serialized Fields
-
comments
Maybe<String> comments
Optional module-level comments -
exports
List<Export> exports
Export list -
name
ModuleName name
The module name
-
-
-
Class hydra.ext.haskell.ast.ModuleName
class ModuleName extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.haskell.ast.Name
class Name extends Object implements Serializable -
Class hydra.ext.haskell.ast.Name.Implicit
class Implicit extends Name implements Serializable-
Serialized Fields
-
value
QualifiedName value
-
-
-
Class hydra.ext.haskell.ast.Name.Normal
class Normal extends Name implements Serializable-
Serialized Fields
-
value
QualifiedName value
-
-
-
Class hydra.ext.haskell.ast.Name.Parens
class Parens extends Name implements Serializable-
Serialized Fields
-
value
QualifiedName value
-
-
-
Class hydra.ext.haskell.ast.NamePart
class NamePart extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.haskell.ast.Operator
class Operator extends Object implements Serializable -
Class hydra.ext.haskell.ast.Operator.Backtick
class Backtick extends Operator implements Serializable-
Serialized Fields
-
value
QualifiedName value
-
-
-
Class hydra.ext.haskell.ast.Operator.Normal
class Normal extends Operator implements Serializable-
Serialized Fields
-
value
QualifiedName value
-
-
-
Class hydra.ext.haskell.ast.OrdinaryConstructor
class OrdinaryConstructor extends Object implements Serializable -
Class hydra.ext.haskell.ast.Pattern
class Pattern extends Object implements Serializable -
Class hydra.ext.haskell.ast.Pattern.Application
class Application extends Pattern implements Serializable-
Serialized Fields
-
value
ApplicationPattern value
-
-
-
Class hydra.ext.haskell.ast.Pattern.As
class As extends Pattern implements Serializable-
Serialized Fields
-
value
AsPattern value
-
-
-
Class hydra.ext.haskell.ast.Pattern.List
class List extends Pattern implements Serializable -
Class hydra.ext.haskell.ast.Pattern.Literal
class Literal extends Pattern implements Serializable-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.ext.haskell.ast.Pattern.Name
class Name extends Pattern implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.haskell.ast.Pattern.Parens
class Parens extends Pattern implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.ext.haskell.ast.Pattern.Record
class Record extends Pattern implements Serializable-
Serialized Fields
-
value
RecordPattern value
-
-
-
Class hydra.ext.haskell.ast.Pattern.Tuple
class Tuple extends Pattern implements Serializable -
Class hydra.ext.haskell.ast.Pattern.Typed
class Typed extends Pattern implements Serializable-
Serialized Fields
-
value
TypedPattern value
-
-
-
Class hydra.ext.haskell.ast.Pattern.Wildcard
class Wildcard extends Pattern implements Serializable -
Class hydra.ext.haskell.ast.PatternField
class PatternField extends Object implements Serializable -
Class hydra.ext.haskell.ast.PrefixApplicationExpression
class PrefixApplicationExpression extends Object implements Serializable-
Serialized Fields
-
operator
Operator operator
The prefix operator -
rhs
Expression rhs
The operand
-
-
-
Class hydra.ext.haskell.ast.QualifiedName
class QualifiedName extends Object implements Serializable -
Class hydra.ext.haskell.ast.RecordConstructor
class RecordConstructor extends Object implements Serializable-
Serialized Fields
-
fields
List<FieldWithComments> fields
The named fields of the record -
name
Name name
The name of the constructor
-
-
-
Class hydra.ext.haskell.ast.RecordPattern
class RecordPattern extends Object implements Serializable-
Serialized Fields
-
fields
List<PatternField> fields
The field patterns -
name
Name name
The constructor name
-
-
-
Class hydra.ext.haskell.ast.RightHandSide
class RightHandSide extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.haskell.ast.SectionExpression
class SectionExpression extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
The operand -
operator
Operator operator
The operator
-
-
-
Class hydra.ext.haskell.ast.SimpleValueBinding
class SimpleValueBinding extends Object implements Serializable-
Serialized Fields
-
localBindings
Maybe<LocalBindings> localBindings
Optional local bindings (where clause) -
pattern
Pattern pattern
The pattern being bound -
rhs
RightHandSide rhs
The right-hand side
-
-
-
Class hydra.ext.haskell.ast.SpecImport
class SpecImport extends Object implements Serializable -
Class hydra.ext.haskell.ast.SpecImport.Hiding
class Hiding extends SpecImport implements Serializable-
Serialized Fields
-
value
List<ImportExportSpec> value
-
-
-
Class hydra.ext.haskell.ast.SpecImport.List
class List extends SpecImport implements Serializable-
Serialized Fields
-
value
List<ImportExportSpec> value
-
-
-
Class hydra.ext.haskell.ast.Statement
class Statement extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.haskell.ast.SubspecImportExportSpec
class SubspecImportExportSpec extends Object implements Serializable -
Class hydra.ext.haskell.ast.SubspecImportExportSpec.All
class All extends SubspecImportExportSpec implements Serializable -
Class hydra.ext.haskell.ast.SubspecImportExportSpec.List
class List extends SubspecImportExportSpec implements Serializable -
Class hydra.ext.haskell.ast.Type
class Type extends Object implements Serializable -
Class hydra.ext.haskell.ast.Type.Application
class Application extends Type implements Serializable-
Serialized Fields
-
value
ApplicationType value
-
-
-
Class hydra.ext.haskell.ast.Type.Ctx
class Ctx extends Type implements Serializable-
Serialized Fields
-
value
ContextType value
-
-
-
Class hydra.ext.haskell.ast.Type.Function
class Function extends Type implements Serializable-
Serialized Fields
-
value
FunctionType value
-
-
-
Class hydra.ext.haskell.ast.Type.Infix
class Infix extends Type implements Serializable-
Serialized Fields
-
value
InfixType value
-
-
-
Class hydra.ext.haskell.ast.Type.List
class List extends Type implements Serializable-
Serialized Fields
-
value
Type value
-
-
-
Class hydra.ext.haskell.ast.Type.Parens
class Parens extends Type implements Serializable-
Serialized Fields
-
value
Type value
-
-
-
Class hydra.ext.haskell.ast.Type.Tuple
class Tuple extends Type implements Serializable -
Class hydra.ext.haskell.ast.Type.Variable
class Variable extends Type implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.haskell.ast.TypedBinding
class TypedBinding extends Object implements Serializable-
Serialized Fields
-
typeSignature
TypeSignature typeSignature
The type signature -
valueBinding
ValueBinding valueBinding
The value binding
-
-
-
Class hydra.ext.haskell.ast.TypeDeclaration
class TypeDeclaration extends Object implements Serializable-
Serialized Fields
-
name
DeclarationHead name
The declaration head -
type
Type type
The type being defined
-
-
-
Class hydra.ext.haskell.ast.TypedPattern
class TypedPattern extends Object implements Serializable -
Class hydra.ext.haskell.ast.TypeSignature
class TypeSignature extends Object implements Serializable -
Class hydra.ext.haskell.ast.TypeSignatureExpression
class TypeSignatureExpression extends Object implements Serializable-
Serialized Fields
-
inner
Expression inner
The expression being typed -
type
Type type
The type signature
-
-
-
Class hydra.ext.haskell.ast.UpdateRecordExpression
class UpdateRecordExpression extends Object implements Serializable-
Serialized Fields
-
fields
List<FieldUpdate> fields
The field updates -
inner
Expression inner
The record being updated
-
-
-
Class hydra.ext.haskell.ast.ValueBinding
class ValueBinding extends Object implements Serializable -
Class hydra.ext.haskell.ast.ValueBinding.Simple
class Simple extends ValueBinding implements Serializable-
Serialized Fields
-
value
SimpleValueBinding value
-
-
-
Class hydra.ext.haskell.ast.Variable
class Variable extends Object implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
-
Package hydra.ext.java.helpers
-
Class hydra.ext.java.helpers.Aliases
class Aliases extends Object implements Serializable-
Serialized Fields
-
branchVars
Set<Name> branchVars
Variables bound in pattern matching branches -
currentNamespace
Namespace currentNamespace
Current module namespace context -
inScopeJavaVars
Set<Name> inScopeJavaVars
All in-scope Java variable names (for avoiding lambda parameter shadowing) -
inScopeTypeParams
Set<Name> inScopeTypeParams
Type parameters that are in scope (from method-level type parameters) -
lambdaVars
Set<Name> lambdaVars
Lambda-bound variables (including hoisted captures with qualified names) -
methodCodomain
Maybe<Type> methodCodomain
The enclosing method's codomain (return type), used for casting pair expressions -
packages
Map<Namespace,
PackageName> packages Maps namespaces to Java package names -
polymorphicLocals
Set<Name> polymorphicLocals
Local variables that have polymorphic types (declared with raw types) -
recursiveVars
Set<Name> recursiveVars
Variables that are self-recursive -
thunkedVars
Set<Name> thunkedVars
Variables that have been thunked (wrapped in Supplier) for lazy evaluation -
trustedTypeVars
Set<Name> trustedTypeVars
Type variables that actually appear in the method's formal parameter types -
typeVarSubst
Map<Name,
Name> typeVarSubst Type variable substitution: maps fresh inference variable names to canonical scheme variable names -
varRenames
Map<Name,
Name> varRenames Variable renames for avoiding shadowing (maps Hydra name to Java name)
-
-
-
Class hydra.ext.java.helpers.JavaEnvironment
class JavaEnvironment extends Object implements Serializable-
Serialized Fields
-
aliases
Aliases aliases
Aliases and context state -
typeContext
TypeContext typeContext
Type context for type inference
-
-
-
Class hydra.ext.java.helpers.JavaFeatures
class JavaFeatures extends Object implements Serializable-
Serialized Fields
-
supportsDiamondOperator
Boolean supportsDiamondOperator
Whether the diamond operator (<>) is supported (Java 7+)
-
-
-
Class hydra.ext.java.helpers.JavaSymbolClass
class JavaSymbolClass extends Object implements Serializable -
Class hydra.ext.java.helpers.JavaSymbolClass.Constant
class Constant extends JavaSymbolClass implements Serializable -
Class hydra.ext.java.helpers.JavaSymbolClass.HoistedLambda
class HoistedLambda extends JavaSymbolClass implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.ext.java.helpers.JavaSymbolClass.LocalVariable
class LocalVariable extends JavaSymbolClass implements Serializable -
Class hydra.ext.java.helpers.JavaSymbolClass.NullaryFunction
class NullaryFunction extends JavaSymbolClass implements Serializable -
Class hydra.ext.java.helpers.JavaSymbolClass.UnaryFunction
class UnaryFunction extends JavaSymbolClass implements Serializable
-
-
Package hydra.ext.java.syntax
-
Class hydra.ext.java.syntax.AdditionalBound
class AdditionalBound extends Object implements Serializable-
Serialized Fields
-
value
InterfaceType value
-
-
-
Class hydra.ext.java.syntax.AdditiveExpression
class AdditiveExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.AdditiveExpression_Binary
class AdditiveExpression_Binary extends Object implements Serializable-
Serialized Fields
-
lhs
AdditiveExpression lhs
-
rhs
MultiplicativeExpression rhs
-
-
-
Class hydra.ext.java.syntax.AdditiveExpression.Minus
class Minus extends AdditiveExpression implements Serializable-
Serialized Fields
-
value
AdditiveExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.AdditiveExpression.Plus
class Plus extends AdditiveExpression implements Serializable-
Serialized Fields
-
value
AdditiveExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.AdditiveExpression.Unary
class Unary extends AdditiveExpression implements Serializable-
Serialized Fields
-
value
MultiplicativeExpression value
-
-
-
Class hydra.ext.java.syntax.AmbiguousName
class AmbiguousName extends Object implements Serializable-
Serialized Fields
-
value
List<Identifier> value
-
-
-
Class hydra.ext.java.syntax.AndExpression
class AndExpression extends Object implements Serializable-
Serialized Fields
-
value
List<EqualityExpression> value
-
-
-
Class hydra.ext.java.syntax.AnnotatedIdentifier
class AnnotatedIdentifier extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
identifier
Identifier identifier
-
-
-
Class hydra.ext.java.syntax.Annotation
class Annotation extends Object implements Serializable -
Class hydra.ext.java.syntax.Annotation.Marker
class Marker extends Annotation implements Serializable-
Serialized Fields
-
value
MarkerAnnotation value
-
-
-
Class hydra.ext.java.syntax.Annotation.Normal
class Normal extends Annotation implements Serializable-
Serialized Fields
-
value
NormalAnnotation value
-
-
-
Class hydra.ext.java.syntax.Annotation.SingleElement
class SingleElement extends Annotation implements Serializable-
Serialized Fields
-
value
SingleElementAnnotation value
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeBody
class AnnotationTypeBody extends Object implements Serializable-
Serialized Fields
-
value
List<List<AnnotationTypeMemberDeclaration>> value
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeDeclaration
class AnnotationTypeDeclaration extends Object implements Serializable-
Serialized Fields
-
body
AnnotationTypeBody body
-
identifier
TypeIdentifier identifier
-
modifiers
List<InterfaceModifier> modifiers
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeElementDeclaration
class AnnotationTypeElementDeclaration extends Object implements Serializable-
Serialized Fields
-
default_
Maybe<DefaultValue> default_
-
dims
Maybe<Dims> dims
-
identifier
Identifier identifier
-
modifiers
List<AnnotationTypeElementModifier> modifiers
-
type
UnannType type
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeElementModifier
class AnnotationTypeElementModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.AnnotationTypeElementModifier.Abstract
class Abstract extends AnnotationTypeElementModifier implements Serializable -
Class hydra.ext.java.syntax.AnnotationTypeElementModifier.Public
class Public extends AnnotationTypeElementModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeMemberDeclaration
class AnnotationTypeMemberDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.AnnotationTypeMemberDeclaration.AnnotationType
class AnnotationType extends AnnotationTypeMemberDeclaration implements Serializable-
Serialized Fields
-
value
AnnotationTypeElementDeclaration value
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeMemberDeclaration.Class_
class Class_ extends AnnotationTypeMemberDeclaration implements Serializable-
Serialized Fields
-
value
ClassDeclaration value
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeMemberDeclaration.Constant
class Constant extends AnnotationTypeMemberDeclaration implements Serializable-
Serialized Fields
-
value
ConstantDeclaration value
-
-
-
Class hydra.ext.java.syntax.AnnotationTypeMemberDeclaration.Interface
class Interface extends AnnotationTypeMemberDeclaration implements Serializable-
Serialized Fields
-
value
InterfaceDeclaration value
-
-
-
Class hydra.ext.java.syntax.ArrayAccess
class ArrayAccess extends Object implements Serializable-
Serialized Fields
-
expression
Maybe<Expression> expression
-
variant
ArrayAccess_Variant variant
-
-
-
Class hydra.ext.java.syntax.ArrayAccess_Variant
class ArrayAccess_Variant extends Object implements Serializable -
Class hydra.ext.java.syntax.ArrayAccess_Variant.Name
class Name extends ArrayAccess_Variant implements Serializable-
Serialized Fields
-
value
ExpressionName value
-
-
-
Class hydra.ext.java.syntax.ArrayAccess_Variant.Primary
class Primary extends ArrayAccess_Variant implements Serializable-
Serialized Fields
-
value
PrimaryNoNewArray value
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression
class ArrayCreationExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.ArrayCreationExpression_ClassOrInterface
class ArrayCreationExpression_ClassOrInterface extends Object implements Serializable-
Serialized Fields
-
dimExprs
List<DimExpr> dimExprs
-
dims
Maybe<Dims> dims
-
type
ClassOrInterfaceType type
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression_ClassOrInterfaceArray
class ArrayCreationExpression_ClassOrInterfaceArray extends Object implements Serializable-
Serialized Fields
-
array
ArrayInitializer array
-
dims
List<Dims> dims
-
type
ClassOrInterfaceType type
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression_Primitive
class ArrayCreationExpression_Primitive extends Object implements Serializable-
Serialized Fields
-
dimExprs
List<DimExpr> dimExprs
-
dims
Maybe<Dims> dims
-
type
PrimitiveTypeWithAnnotations type
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression_PrimitiveArray
class ArrayCreationExpression_PrimitiveArray extends Object implements Serializable-
Serialized Fields
-
array
ArrayInitializer array
-
dims
List<Dims> dims
-
type
PrimitiveTypeWithAnnotations type
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression.ClassOrInterface
class ClassOrInterface extends ArrayCreationExpression implements Serializable-
Serialized Fields
-
value
ArrayCreationExpression_ClassOrInterface value
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression.ClassOrInterfaceArray
class ClassOrInterfaceArray extends ArrayCreationExpression implements Serializable-
Serialized Fields
-
value
ArrayCreationExpression_ClassOrInterfaceArray value
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression.Primitive
class Primitive extends ArrayCreationExpression implements Serializable-
Serialized Fields
-
value
ArrayCreationExpression_Primitive value
-
-
-
Class hydra.ext.java.syntax.ArrayCreationExpression.PrimitiveArray
class PrimitiveArray extends ArrayCreationExpression implements Serializable-
Serialized Fields
-
value
ArrayCreationExpression_PrimitiveArray value
-
-
-
Class hydra.ext.java.syntax.ArrayInitializer
class ArrayInitializer extends Object implements Serializable-
Serialized Fields
-
value
List<List<VariableInitializer>> value
-
-
-
Class hydra.ext.java.syntax.ArrayType
class ArrayType extends Object implements Serializable-
Serialized Fields
-
dims
Dims dims
-
variant
ArrayType_Variant variant
-
-
-
Class hydra.ext.java.syntax.ArrayType_Variant
class ArrayType_Variant extends Object implements Serializable -
Class hydra.ext.java.syntax.ArrayType_Variant.ClassOrInterface
class ClassOrInterface extends ArrayType_Variant implements Serializable-
Serialized Fields
-
value
ClassOrInterfaceType value
-
-
-
Class hydra.ext.java.syntax.ArrayType_Variant.Primitive
class Primitive extends ArrayType_Variant implements Serializable-
Serialized Fields
-
value
PrimitiveTypeWithAnnotations value
-
-
-
Class hydra.ext.java.syntax.ArrayType_Variant.Variable
class Variable extends ArrayType_Variant implements Serializable-
Serialized Fields
-
value
TypeVariable value
-
-
-
Class hydra.ext.java.syntax.AssertStatement
class AssertStatement extends Object implements Serializable -
Class hydra.ext.java.syntax.AssertStatement_Pair
class AssertStatement_Pair extends Object implements Serializable-
Serialized Fields
-
first
Expression first
-
second
Expression second
-
-
-
Class hydra.ext.java.syntax.AssertStatement.Pair
class Pair extends AssertStatement implements Serializable-
Serialized Fields
-
value
AssertStatement_Pair value
-
-
-
Class hydra.ext.java.syntax.AssertStatement.Single
class Single extends AssertStatement implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.java.syntax.Assignment
class Assignment extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
lhs
LeftHandSide lhs
-
op
AssignmentOperator op
-
-
-
Class hydra.ext.java.syntax.AssignmentExpression
class AssignmentExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.AssignmentExpression.Assignment
class Assignment extends AssignmentExpression implements Serializable-
Serialized Fields
-
value
Assignment value
-
-
-
Class hydra.ext.java.syntax.AssignmentExpression.Conditional
class Conditional extends AssignmentExpression implements Serializable-
Serialized Fields
-
value
ConditionalExpression value
-
-
-
Class hydra.ext.java.syntax.AssignmentOperator
class AssignmentOperator extends Object implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.And
class And extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Div
class Div extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Minus
class Minus extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Mod
class Mod extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Or
class Or extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Plus
class Plus extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.ShiftLeft
class ShiftLeft extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.ShiftRight
class ShiftRight extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.ShiftRightZeroFill
class ShiftRightZeroFill extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Simple
class Simple extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Times
class Times extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.AssignmentOperator.Xor
class Xor extends AssignmentOperator implements Serializable -
Class hydra.ext.java.syntax.BasicForStatement
class BasicForStatement extends Object implements Serializable -
Class hydra.ext.java.syntax.BasicForStatementNoShortIf
class BasicForStatementNoShortIf extends Object implements Serializable-
Serialized Fields
-
body
StatementNoShortIf body
-
cond
ForCond cond
-
-
-
Class hydra.ext.java.syntax.Block
class Block extends Object implements Serializable-
Serialized Fields
-
value
List<BlockStatement> value
-
-
-
Class hydra.ext.java.syntax.BlockStatement
class BlockStatement extends Object implements Serializable -
Class hydra.ext.java.syntax.BlockStatement.Class_
class Class_ extends BlockStatement implements Serializable-
Serialized Fields
-
value
ClassDeclaration value
-
-
-
Class hydra.ext.java.syntax.BlockStatement.LocalVariableDeclaration
class LocalVariableDeclaration extends BlockStatement implements Serializable-
Serialized Fields
-
value
LocalVariableDeclarationStatement value
-
-
-
Class hydra.ext.java.syntax.BlockStatement.Statement
class Statement extends BlockStatement implements Serializable-
Serialized Fields
-
value
Statement value
-
-
-
Class hydra.ext.java.syntax.BooleanArray
class BooleanArray extends Object implements Serializable -
Class hydra.ext.java.syntax.BooleanArray.Array
class Array extends BooleanArray implements Serializable-
Serialized Fields
-
value
BooleanArray value
-
-
-
Class hydra.ext.java.syntax.BooleanArray.Simple
class Simple extends BooleanArray implements Serializable -
Class hydra.ext.java.syntax.BreakStatement
class BreakStatement extends Object implements Serializable-
Serialized Fields
-
value
Maybe<Identifier> value
-
-
-
Class hydra.ext.java.syntax.CastExpression
class CastExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.CastExpression_Lambda
class CastExpression_Lambda extends Object implements Serializable-
Serialized Fields
-
expression
LambdaExpression expression
-
refAndBounds
CastExpression_RefAndBounds refAndBounds
-
-
-
Class hydra.ext.java.syntax.CastExpression_NotPlusMinus
class CastExpression_NotPlusMinus extends Object implements Serializable-
Serialized Fields
-
expression
UnaryExpression expression
-
refAndBounds
CastExpression_RefAndBounds refAndBounds
-
-
-
Class hydra.ext.java.syntax.CastExpression_Primitive
class CastExpression_Primitive extends Object implements Serializable-
Serialized Fields
-
expression
UnaryExpression expression
-
type
PrimitiveTypeWithAnnotations type
-
-
-
Class hydra.ext.java.syntax.CastExpression_RefAndBounds
class CastExpression_RefAndBounds extends Object implements Serializable-
Serialized Fields
-
bounds
List<AdditionalBound> bounds
-
type
ReferenceType type
-
-
-
Class hydra.ext.java.syntax.CastExpression.Lambda
class Lambda extends CastExpression implements Serializable-
Serialized Fields
-
value
CastExpression_Lambda value
-
-
-
Class hydra.ext.java.syntax.CastExpression.NotPlusMinus
class NotPlusMinus extends CastExpression implements Serializable-
Serialized Fields
-
value
CastExpression_NotPlusMinus value
-
-
-
Class hydra.ext.java.syntax.CastExpression.Primitive
class Primitive extends CastExpression implements Serializable-
Serialized Fields
-
value
CastExpression_Primitive value
-
-
-
Class hydra.ext.java.syntax.CatchClause
class CatchClause extends Object implements Serializable-
Serialized Fields
-
block
Block block
-
parameter
Maybe<CatchFormalParameter> parameter
-
-
-
Class hydra.ext.java.syntax.Catches
class Catches extends Object implements Serializable-
Serialized Fields
-
value
List<CatchClause> value
-
-
-
Class hydra.ext.java.syntax.CatchFormalParameter
class CatchFormalParameter extends Object implements Serializable-
Serialized Fields
-
id
VariableDeclaratorId id
-
modifiers
List<VariableModifier> modifiers
-
type
CatchType type
-
-
-
Class hydra.ext.java.syntax.CatchType
class CatchType extends Object implements Serializable-
Serialized Fields
-
type
UnannClassType type
-
types
List<ClassType> types
-
-
-
Class hydra.ext.java.syntax.ClassBody
class ClassBody extends Object implements Serializable-
Serialized Fields
-
value
List<ClassBodyDeclarationWithComments> value
-
-
-
Class hydra.ext.java.syntax.ClassBodyDeclaration
class ClassBodyDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassBodyDeclaration.ClassMember
class ClassMember extends ClassBodyDeclaration implements Serializable-
Serialized Fields
-
value
ClassMemberDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassBodyDeclaration.ConstructorDeclaration
class ConstructorDeclaration extends ClassBodyDeclaration implements Serializable-
Serialized Fields
-
value
ConstructorDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassBodyDeclaration.InstanceInitializer
class InstanceInitializer extends ClassBodyDeclaration implements Serializable-
Serialized Fields
-
value
InstanceInitializer value
-
-
-
Class hydra.ext.java.syntax.ClassBodyDeclaration.StaticInitializer
class StaticInitializer extends ClassBodyDeclaration implements Serializable-
Serialized Fields
-
value
StaticInitializer value
-
-
-
Class hydra.ext.java.syntax.ClassBodyDeclarationWithComments
class ClassBodyDeclarationWithComments extends Object implements Serializable-
Serialized Fields
-
comments
Maybe<String> comments
-
value
ClassBodyDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassDeclaration
class ClassDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassDeclaration.Enum_
class Enum_ extends ClassDeclaration implements Serializable-
Serialized Fields
-
value
EnumDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassDeclaration.Normal
class Normal extends ClassDeclaration implements Serializable-
Serialized Fields
-
value
NormalClassDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassInstanceCreationExpression
class ClassInstanceCreationExpression extends Object implements Serializable-
Serialized Fields
-
expression
UnqualifiedClassInstanceCreationExpression expression
-
qualifier
Maybe<ClassInstanceCreationExpression_Qualifier> qualifier
-
-
-
Class hydra.ext.java.syntax.ClassInstanceCreationExpression_Qualifier
class ClassInstanceCreationExpression_Qualifier extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassInstanceCreationExpression_Qualifier.Expression
class Expression extends ClassInstanceCreationExpression_Qualifier implements Serializable-
Serialized Fields
-
value
ExpressionName value
-
-
-
Class hydra.ext.java.syntax.ClassInstanceCreationExpression_Qualifier.Primary
class Primary extends ClassInstanceCreationExpression_Qualifier implements Serializable-
Serialized Fields
-
value
Primary value
-
-
-
Class hydra.ext.java.syntax.ClassLiteral
class ClassLiteral extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassLiteral.Boolean_
class Boolean_ extends ClassLiteral implements Serializable-
Serialized Fields
-
value
BooleanArray value
-
-
-
Class hydra.ext.java.syntax.ClassLiteral.NumericType
class NumericType extends ClassLiteral implements Serializable-
Serialized Fields
-
value
NumericTypeArray value
-
-
-
Class hydra.ext.java.syntax.ClassLiteral.Type
class Type extends ClassLiteral implements Serializable-
Serialized Fields
-
value
TypeNameArray value
-
-
-
Class hydra.ext.java.syntax.ClassLiteral.Void_
class Void_ extends ClassLiteral implements Serializable -
Class hydra.ext.java.syntax.ClassMemberDeclaration
class ClassMemberDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassMemberDeclaration.Class_
class Class_ extends ClassMemberDeclaration implements Serializable-
Serialized Fields
-
value
ClassDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassMemberDeclaration.Field
class Field extends ClassMemberDeclaration implements Serializable-
Serialized Fields
-
value
FieldDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassMemberDeclaration.Interface
class Interface extends ClassMemberDeclaration implements Serializable-
Serialized Fields
-
value
InterfaceDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassMemberDeclaration.Method
class Method extends ClassMemberDeclaration implements Serializable-
Serialized Fields
-
value
MethodDeclaration value
-
-
-
Class hydra.ext.java.syntax.ClassMemberDeclaration.None
class None extends ClassMemberDeclaration implements Serializable -
Class hydra.ext.java.syntax.ClassModifier
class ClassModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassModifier.Abstract
class Abstract extends ClassModifier implements Serializable -
Class hydra.ext.java.syntax.ClassModifier.Annotation
class Annotation extends ClassModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.ClassModifier.Final
class Final extends ClassModifier implements Serializable -
Class hydra.ext.java.syntax.ClassModifier.Private
class Private extends ClassModifier implements Serializable -
Class hydra.ext.java.syntax.ClassModifier.Protected
class Protected extends ClassModifier implements Serializable -
Class hydra.ext.java.syntax.ClassModifier.Public
class Public extends ClassModifier implements Serializable -
Class hydra.ext.java.syntax.ClassModifier.Static
class Static extends ClassModifier implements Serializable -
Class hydra.ext.java.syntax.ClassModifier.Strictfp
class Strictfp extends ClassModifier implements Serializable -
Class hydra.ext.java.syntax.ClassOrInterfaceType
class ClassOrInterfaceType extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassOrInterfaceType.Class_
class Class_ extends ClassOrInterfaceType implements Serializable-
Serialized Fields
-
value
ClassType value
-
-
-
Class hydra.ext.java.syntax.ClassOrInterfaceType.Interface
class Interface extends ClassOrInterfaceType implements Serializable-
Serialized Fields
-
value
InterfaceType value
-
-
-
Class hydra.ext.java.syntax.ClassOrInterfaceTypeToInstantiate
class ClassOrInterfaceTypeToInstantiate extends Object implements Serializable-
Serialized Fields
-
identifiers
List<AnnotatedIdentifier> identifiers
-
typeArguments
Maybe<TypeArgumentsOrDiamond> typeArguments
-
-
-
Class hydra.ext.java.syntax.ClassType
class ClassType extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
arguments
List<TypeArgument> arguments
-
identifier
TypeIdentifier identifier
-
qualifier
ClassTypeQualifier qualifier
-
-
-
Class hydra.ext.java.syntax.ClassTypeQualifier
class ClassTypeQualifier extends Object implements Serializable -
Class hydra.ext.java.syntax.ClassTypeQualifier.None
class None extends ClassTypeQualifier implements Serializable -
Class hydra.ext.java.syntax.ClassTypeQualifier.Package_
class Package_ extends ClassTypeQualifier implements Serializable-
Serialized Fields
-
value
PackageName value
-
-
-
Class hydra.ext.java.syntax.ClassTypeQualifier.Parent
class Parent extends ClassTypeQualifier implements Serializable-
Serialized Fields
-
value
ClassOrInterfaceType value
-
-
-
Class hydra.ext.java.syntax.CompilationUnit
class CompilationUnit extends Object implements Serializable -
Class hydra.ext.java.syntax.CompilationUnit.Modular
class Modular extends CompilationUnit implements Serializable-
Serialized Fields
-
value
ModularCompilationUnit value
-
-
-
Class hydra.ext.java.syntax.CompilationUnit.Ordinary
class Ordinary extends CompilationUnit implements Serializable-
Serialized Fields
-
value
OrdinaryCompilationUnit value
-
-
-
Class hydra.ext.java.syntax.ConditionalAndExpression
class ConditionalAndExpression extends Object implements Serializable-
Serialized Fields
-
value
List<InclusiveOrExpression> value
-
-
-
Class hydra.ext.java.syntax.ConditionalExpression
class ConditionalExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.ConditionalExpression_TernaryCond
class ConditionalExpression_TernaryCond extends Object implements Serializable-
Serialized Fields
-
cond
ConditionalOrExpression cond
-
ifFalse
ConditionalExpression ifFalse
-
ifTrue
Expression ifTrue
-
-
-
Class hydra.ext.java.syntax.ConditionalExpression_TernaryLambda
class ConditionalExpression_TernaryLambda extends Object implements Serializable-
Serialized Fields
-
cond
ConditionalOrExpression cond
-
ifFalse
LambdaExpression ifFalse
-
ifTrue
Expression ifTrue
-
-
-
Class hydra.ext.java.syntax.ConditionalExpression.Simple
class Simple extends ConditionalExpression implements Serializable-
Serialized Fields
-
value
ConditionalOrExpression value
-
-
-
Class hydra.ext.java.syntax.ConditionalExpression.TernaryCond
class TernaryCond extends ConditionalExpression implements Serializable-
Serialized Fields
-
value
ConditionalExpression_TernaryCond value
-
-
-
Class hydra.ext.java.syntax.ConditionalExpression.TernaryLambda
class TernaryLambda extends ConditionalExpression implements Serializable-
Serialized Fields
-
value
ConditionalExpression_TernaryLambda value
-
-
-
Class hydra.ext.java.syntax.ConditionalOrExpression
class ConditionalOrExpression extends Object implements Serializable-
Serialized Fields
-
value
List<ConditionalAndExpression> value
-
-
-
Class hydra.ext.java.syntax.ConstantDeclaration
class ConstantDeclaration extends Object implements Serializable-
Serialized Fields
-
modifiers
List<ConstantModifier> modifiers
-
type
UnannType type
-
variables
List<VariableDeclarator> variables
-
-
-
Class hydra.ext.java.syntax.ConstantExpression
class ConstantExpression extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.java.syntax.ConstantModifier
class ConstantModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.ConstantModifier.Annotation
class Annotation extends ConstantModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.ConstantModifier.Final
class Final extends ConstantModifier implements Serializable -
Class hydra.ext.java.syntax.ConstantModifier.Public
class Public extends ConstantModifier implements Serializable -
Class hydra.ext.java.syntax.ConstantModifier.Static
class Static extends ConstantModifier implements Serializable -
Class hydra.ext.java.syntax.ConstructorBody
class ConstructorBody extends Object implements Serializable-
Serialized Fields
-
invocation
Maybe<ExplicitConstructorInvocation> invocation
-
statements
List<BlockStatement> statements
-
-
-
Class hydra.ext.java.syntax.ConstructorDeclaration
class ConstructorDeclaration extends Object implements Serializable-
Serialized Fields
-
body
ConstructorBody body
-
constructor
ConstructorDeclarator constructor
-
modifiers
List<ConstructorModifier> modifiers
-
throws_
Maybe<Throws> throws_
-
-
-
Class hydra.ext.java.syntax.ConstructorDeclarator
class ConstructorDeclarator extends Object implements Serializable-
Serialized Fields
-
formalParameters
List<FormalParameter> formalParameters
-
name
SimpleTypeName name
-
parameters
List<TypeParameter> parameters
-
receiverParameter
Maybe<ReceiverParameter> receiverParameter
-
-
-
Class hydra.ext.java.syntax.ConstructorModifier
class ConstructorModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.ConstructorModifier.Annotation
class Annotation extends ConstructorModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.ConstructorModifier.Private
class Private extends ConstructorModifier implements Serializable -
Class hydra.ext.java.syntax.ConstructorModifier.Protected
class Protected extends ConstructorModifier implements Serializable -
Class hydra.ext.java.syntax.ConstructorModifier.Public
class Public extends ConstructorModifier implements Serializable -
Class hydra.ext.java.syntax.ContinueStatement
class ContinueStatement extends Object implements Serializable-
Serialized Fields
-
value
Maybe<Identifier> value
-
-
-
Class hydra.ext.java.syntax.DefaultValue
class DefaultValue extends Object implements Serializable-
Serialized Fields
-
value
ElementValue value
-
-
-
Class hydra.ext.java.syntax.DimExpr
class DimExpr extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
expression
Maybe<Expression> expression
-
-
-
Class hydra.ext.java.syntax.Dims
class Dims extends Object implements Serializable-
Serialized Fields
-
value
List<List<Annotation>> value
-
-
-
Class hydra.ext.java.syntax.DoStatement
class DoStatement extends Object implements Serializable-
Serialized Fields
-
body
Statement body
-
conde
Maybe<Expression> conde
-
-
-
Class hydra.ext.java.syntax.ElementValue
class ElementValue extends Object implements Serializable -
Class hydra.ext.java.syntax.ElementValue.Annotation
class Annotation extends ElementValue implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.ElementValue.ConditionalExpression
class ConditionalExpression extends ElementValue implements Serializable-
Serialized Fields
-
value
ConditionalExpression value
-
-
-
Class hydra.ext.java.syntax.ElementValue.ElementValueArrayInitializer
class ElementValueArrayInitializer extends ElementValue implements Serializable-
Serialized Fields
-
value
ElementValueArrayInitializer value
-
-
-
Class hydra.ext.java.syntax.ElementValueArrayInitializer
class ElementValueArrayInitializer extends Object implements Serializable-
Serialized Fields
-
value
List<ElementValue> value
-
-
-
Class hydra.ext.java.syntax.ElementValuePair
class ElementValuePair extends Object implements Serializable-
Serialized Fields
-
key
Identifier key
-
value
ElementValue value
-
-
-
Class hydra.ext.java.syntax.EnhancedForCond
class EnhancedForCond extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
id
VariableDeclaratorId id
-
modifiers
List<VariableModifier> modifiers
-
type
LocalVariableType type
-
-
-
Class hydra.ext.java.syntax.EnhancedForStatement
class EnhancedForStatement extends Object implements Serializable-
Serialized Fields
-
body
Statement body
-
cond
EnhancedForCond cond
-
-
-
Class hydra.ext.java.syntax.EnhancedForStatementNoShortIf
class EnhancedForStatementNoShortIf extends Object implements Serializable-
Serialized Fields
-
body
StatementNoShortIf body
-
cond
EnhancedForCond cond
-
-
-
Class hydra.ext.java.syntax.EnumBody
class EnumBody extends Object implements Serializable-
Serialized Fields
-
value
List<EnumBody_Element> value
-
-
-
Class hydra.ext.java.syntax.EnumBody_Element
class EnumBody_Element extends Object implements Serializable-
Serialized Fields
-
bodyDeclarations
List<ClassBodyDeclaration> bodyDeclarations
-
constants
List<EnumConstant> constants
-
-
-
Class hydra.ext.java.syntax.EnumConstant
class EnumConstant extends Object implements Serializable-
Serialized Fields
-
arguments
List<List<Expression>> arguments
-
body
Maybe<ClassBody> body
-
identifier
Identifier identifier
-
modifiers
List<EnumConstantModifier> modifiers
-
-
-
Class hydra.ext.java.syntax.EnumConstantModifier
class EnumConstantModifier extends Object implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.EnumConstantName
class EnumConstantName extends Object implements Serializable-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.ext.java.syntax.EnumDeclaration
class EnumDeclaration extends Object implements Serializable-
Serialized Fields
-
body
EnumBody body
-
identifier
TypeIdentifier identifier
-
implements_
List<InterfaceType> implements_
-
modifiers
List<ClassModifier> modifiers
-
-
-
Class hydra.ext.java.syntax.EqualityExpression
class EqualityExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.EqualityExpression_Binary
class EqualityExpression_Binary extends Object implements Serializable-
Serialized Fields
-
lhs
EqualityExpression lhs
-
rhs
RelationalExpression rhs
-
-
-
Class hydra.ext.java.syntax.EqualityExpression.Equal
class Equal extends EqualityExpression implements Serializable-
Serialized Fields
-
value
EqualityExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.EqualityExpression.NotEqual
class NotEqual extends EqualityExpression implements Serializable-
Serialized Fields
-
value
EqualityExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.EqualityExpression.Unary
class Unary extends EqualityExpression implements Serializable-
Serialized Fields
-
value
RelationalExpression value
-
-
-
Class hydra.ext.java.syntax.ExceptionType
class ExceptionType extends Object implements Serializable -
Class hydra.ext.java.syntax.ExceptionType.Class_
class Class_ extends ExceptionType implements Serializable-
Serialized Fields
-
value
ClassType value
-
-
-
Class hydra.ext.java.syntax.ExceptionType.Variable
class Variable extends ExceptionType implements Serializable-
Serialized Fields
-
value
TypeVariable value
-
-
-
Class hydra.ext.java.syntax.ExclusiveOrExpression
class ExclusiveOrExpression extends Object implements Serializable-
Serialized Fields
-
value
List<AndExpression> value
-
-
-
Class hydra.ext.java.syntax.ExplicitConstructorInvocation
class ExplicitConstructorInvocation extends Object implements Serializable-
Serialized Fields
-
arguments
List<Expression> arguments
-
typeArguments
List<TypeArgument> typeArguments
-
variant
ExplicitConstructorInvocation_Variant variant
-
-
-
Class hydra.ext.java.syntax.ExplicitConstructorInvocation_Variant
class ExplicitConstructorInvocation_Variant extends Object implements Serializable -
Class hydra.ext.java.syntax.ExplicitConstructorInvocation_Variant.Primary
class Primary extends ExplicitConstructorInvocation_Variant implements Serializable-
Serialized Fields
-
value
Primary value
-
-
-
Class hydra.ext.java.syntax.ExplicitConstructorInvocation_Variant.Super
class Super extends ExplicitConstructorInvocation_Variant implements Serializable-
Serialized Fields
-
value
Maybe<ExpressionName> value
-
-
-
Class hydra.ext.java.syntax.ExplicitConstructorInvocation_Variant.This
class This extends ExplicitConstructorInvocation_Variant implements Serializable -
Class hydra.ext.java.syntax.Expression
class Expression extends Object implements Serializable -
Class hydra.ext.java.syntax.Expression.Assignment
class Assignment extends Expression implements Serializable-
Serialized Fields
-
value
AssignmentExpression value
-
-
-
Class hydra.ext.java.syntax.Expression.Lambda
class Lambda extends Expression implements Serializable-
Serialized Fields
-
value
LambdaExpression value
-
-
-
Class hydra.ext.java.syntax.ExpressionName
class ExpressionName extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
qualifier
Maybe<AmbiguousName> qualifier
-
-
-
Class hydra.ext.java.syntax.ExpressionStatement
class ExpressionStatement extends Object implements Serializable-
Serialized Fields
-
value
StatementExpression value
-
-
-
Class hydra.ext.java.syntax.FieldAccess
class FieldAccess extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
qualifier
FieldAccess_Qualifier qualifier
-
-
-
Class hydra.ext.java.syntax.FieldAccess_Qualifier
class FieldAccess_Qualifier extends Object implements Serializable -
Class hydra.ext.java.syntax.FieldAccess_Qualifier.Primary
class Primary extends FieldAccess_Qualifier implements Serializable-
Serialized Fields
-
value
Primary value
-
-
-
Class hydra.ext.java.syntax.FieldAccess_Qualifier.Super
class Super extends FieldAccess_Qualifier implements Serializable -
Class hydra.ext.java.syntax.FieldAccess_Qualifier.Typed
class Typed extends FieldAccess_Qualifier implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.FieldDeclaration
class FieldDeclaration extends Object implements Serializable-
Serialized Fields
-
modifiers
List<FieldModifier> modifiers
-
unannType
UnannType unannType
-
variableDeclarators
List<VariableDeclarator> variableDeclarators
-
-
-
Class hydra.ext.java.syntax.FieldModifier
class FieldModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.FieldModifier.Annotation
class Annotation extends FieldModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.FieldModifier.Final
class Final extends FieldModifier implements Serializable -
Class hydra.ext.java.syntax.FieldModifier.Private
class Private extends FieldModifier implements Serializable -
Class hydra.ext.java.syntax.FieldModifier.Protected
class Protected extends FieldModifier implements Serializable -
Class hydra.ext.java.syntax.FieldModifier.Public
class Public extends FieldModifier implements Serializable -
Class hydra.ext.java.syntax.FieldModifier.Static
class Static extends FieldModifier implements Serializable -
Class hydra.ext.java.syntax.FieldModifier.Transient
class Transient extends FieldModifier implements Serializable -
Class hydra.ext.java.syntax.FieldModifier.Volatile
class Volatile extends FieldModifier implements Serializable -
Class hydra.ext.java.syntax.Finally
class Finally extends Object implements Serializable-
Serialized Fields
-
value
Block value
-
-
-
Class hydra.ext.java.syntax.FloatingPointLiteral
class FloatingPointLiteral extends Object implements Serializable-
Serialized Fields
-
value
BigDecimal value
-
-
-
Class hydra.ext.java.syntax.FloatingPointType
class FloatingPointType extends Object implements Serializable -
Class hydra.ext.java.syntax.FloatingPointType.Double_
class Double_ extends FloatingPointType implements Serializable -
Class hydra.ext.java.syntax.FloatingPointType.Float_
class Float_ extends FloatingPointType implements Serializable -
Class hydra.ext.java.syntax.ForCond
class ForCond extends Object implements Serializable -
Class hydra.ext.java.syntax.ForInit
class ForInit extends Object implements Serializable -
Class hydra.ext.java.syntax.ForInit.LocalVariable
class LocalVariable extends ForInit implements Serializable-
Serialized Fields
-
value
LocalVariableDeclaration value
-
-
-
Class hydra.ext.java.syntax.ForInit.Statements
class Statements extends ForInit implements Serializable-
Serialized Fields
-
value
List<StatementExpression> value
-
-
-
Class hydra.ext.java.syntax.FormalParameter
class FormalParameter extends Object implements Serializable -
Class hydra.ext.java.syntax.FormalParameter_Simple
class FormalParameter_Simple extends Object implements Serializable-
Serialized Fields
-
id
VariableDeclaratorId id
-
modifiers
List<VariableModifier> modifiers
-
type
UnannType type
-
-
-
Class hydra.ext.java.syntax.FormalParameter.Simple
class Simple extends FormalParameter implements Serializable-
Serialized Fields
-
value
FormalParameter_Simple value
-
-
-
Class hydra.ext.java.syntax.FormalParameter.VariableArity
class VariableArity extends FormalParameter implements Serializable-
Serialized Fields
-
value
VariableArityParameter value
-
-
-
Class hydra.ext.java.syntax.ForStatement
class ForStatement extends Object implements Serializable -
Class hydra.ext.java.syntax.ForStatement.Basic
class Basic extends ForStatement implements Serializable-
Serialized Fields
-
value
BasicForStatement value
-
-
-
Class hydra.ext.java.syntax.ForStatement.Enhanced
class Enhanced extends ForStatement implements Serializable-
Serialized Fields
-
value
EnhancedForStatement value
-
-
-
Class hydra.ext.java.syntax.ForStatementNoShortIf
class ForStatementNoShortIf extends Object implements Serializable -
Class hydra.ext.java.syntax.ForStatementNoShortIf.Basic
class Basic extends ForStatementNoShortIf implements Serializable-
Serialized Fields
-
value
BasicForStatementNoShortIf value
-
-
-
Class hydra.ext.java.syntax.ForStatementNoShortIf.Enhanced
class Enhanced extends ForStatementNoShortIf implements Serializable-
Serialized Fields
-
value
EnhancedForStatementNoShortIf value
-
-
-
Class hydra.ext.java.syntax.ForUpdate
class ForUpdate extends Object implements Serializable-
Serialized Fields
-
value
List<StatementExpression> value
-
-
-
Class hydra.ext.java.syntax.Identifier
class Identifier extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.java.syntax.IfThenElseStatement
class IfThenElseStatement extends Object implements Serializable-
Serialized Fields
-
cond
Maybe<Expression> cond
-
else_
Statement else_
-
then
StatementNoShortIf then
-
-
-
Class hydra.ext.java.syntax.IfThenElseStatementNoShortIf
class IfThenElseStatementNoShortIf extends Object implements Serializable-
Serialized Fields
-
cond
Maybe<Expression> cond
-
else_
StatementNoShortIf else_
-
then
StatementNoShortIf then
-
-
-
Class hydra.ext.java.syntax.IfThenStatement
class IfThenStatement extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
statement
Statement statement
-
-
-
Class hydra.ext.java.syntax.ImportDeclaration
class ImportDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.ImportDeclaration.SingleStaticImport
class SingleStaticImport extends ImportDeclaration implements Serializable-
Serialized Fields
-
value
SingleStaticImportDeclaration value
-
-
-
Class hydra.ext.java.syntax.ImportDeclaration.SingleType
class SingleType extends ImportDeclaration implements Serializable-
Serialized Fields
-
value
SingleTypeImportDeclaration value
-
-
-
Class hydra.ext.java.syntax.ImportDeclaration.StaticImportOnDemand
class StaticImportOnDemand extends ImportDeclaration implements Serializable-
Serialized Fields
-
value
StaticImportOnDemandDeclaration value
-
-
-
Class hydra.ext.java.syntax.ImportDeclaration.TypeImportOnDemand
class TypeImportOnDemand extends ImportDeclaration implements Serializable-
Serialized Fields
-
value
TypeImportOnDemandDeclaration value
-
-
-
Class hydra.ext.java.syntax.InclusiveOrExpression
class InclusiveOrExpression extends Object implements Serializable-
Serialized Fields
-
value
List<ExclusiveOrExpression> value
-
-
-
Class hydra.ext.java.syntax.InstanceInitializer
class InstanceInitializer extends Object implements Serializable-
Serialized Fields
-
value
Block value
-
-
-
Class hydra.ext.java.syntax.IntegerLiteral
class IntegerLiteral extends Object implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.ext.java.syntax.IntegralType
class IntegralType extends Object implements Serializable -
Class hydra.ext.java.syntax.IntegralType.Byte_
class Byte_ extends IntegralType implements Serializable -
Class hydra.ext.java.syntax.IntegralType.Char
class Char extends IntegralType implements Serializable -
Class hydra.ext.java.syntax.IntegralType.Int
class Int extends IntegralType implements Serializable -
Class hydra.ext.java.syntax.IntegralType.Long_
class Long_ extends IntegralType implements Serializable -
Class hydra.ext.java.syntax.IntegralType.Short_
class Short_ extends IntegralType implements Serializable -
Class hydra.ext.java.syntax.InterfaceBody
class InterfaceBody extends Object implements Serializable-
Serialized Fields
-
value
List<InterfaceMemberDeclaration> value
-
-
-
Class hydra.ext.java.syntax.InterfaceDeclaration
class InterfaceDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.InterfaceDeclaration.AnnotationType
class AnnotationType extends InterfaceDeclaration implements Serializable-
Serialized Fields
-
value
AnnotationTypeDeclaration value
-
-
-
Class hydra.ext.java.syntax.InterfaceDeclaration.NormalInterface
class NormalInterface extends InterfaceDeclaration implements Serializable-
Serialized Fields
-
value
NormalInterfaceDeclaration value
-
-
-
Class hydra.ext.java.syntax.InterfaceMemberDeclaration
class InterfaceMemberDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.InterfaceMemberDeclaration.Class_
class Class_ extends InterfaceMemberDeclaration implements Serializable-
Serialized Fields
-
value
ClassDeclaration value
-
-
-
Class hydra.ext.java.syntax.InterfaceMemberDeclaration.Constant
class Constant extends InterfaceMemberDeclaration implements Serializable-
Serialized Fields
-
value
ConstantDeclaration value
-
-
-
Class hydra.ext.java.syntax.InterfaceMemberDeclaration.Interface
class Interface extends InterfaceMemberDeclaration implements Serializable-
Serialized Fields
-
value
InterfaceDeclaration value
-
-
-
Class hydra.ext.java.syntax.InterfaceMemberDeclaration.InterfaceMethod
class InterfaceMethod extends InterfaceMemberDeclaration implements Serializable-
Serialized Fields
-
value
InterfaceMethodDeclaration value
-
-
-
Class hydra.ext.java.syntax.InterfaceMethodDeclaration
class InterfaceMethodDeclaration extends Object implements Serializable-
Serialized Fields
-
body
MethodBody body
-
header
MethodHeader header
-
modifiers
List<InterfaceMethodModifier> modifiers
-
-
-
Class hydra.ext.java.syntax.InterfaceMethodModifier
class InterfaceMethodModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.InterfaceMethodModifier.Abstract
class Abstract extends InterfaceMethodModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceMethodModifier.Annotation
class Annotation extends InterfaceMethodModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.InterfaceMethodModifier.Default
class Default extends InterfaceMethodModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceMethodModifier.Private
class Private extends InterfaceMethodModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceMethodModifier.Public
class Public extends InterfaceMethodModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceMethodModifier.Static
class Static extends InterfaceMethodModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceMethodModifier.Strictfp
class Strictfp extends InterfaceMethodModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceModifier
class InterfaceModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.InterfaceModifier.Abstract
class Abstract extends InterfaceModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceModifier.Annotation
class Annotation extends InterfaceModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.InterfaceModifier.Private
class Private extends InterfaceModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceModifier.Protected
class Protected extends InterfaceModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceModifier.Public
class Public extends InterfaceModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceModifier.Static
class Static extends InterfaceModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceModifier.Strictfb
class Strictfb extends InterfaceModifier implements Serializable -
Class hydra.ext.java.syntax.InterfaceType
class InterfaceType extends Object implements Serializable-
Serialized Fields
-
value
ClassType value
-
-
-
Class hydra.ext.java.syntax.LabeledStatement
class LabeledStatement extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
statement
Statement statement
-
-
-
Class hydra.ext.java.syntax.LabeledStatementNoShortIf
class LabeledStatementNoShortIf extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
statement
StatementNoShortIf statement
-
-
-
Class hydra.ext.java.syntax.LambdaBody
class LambdaBody extends Object implements Serializable -
Class hydra.ext.java.syntax.LambdaBody.Block
class Block extends LambdaBody implements Serializable-
Serialized Fields
-
value
Block value
-
-
-
Class hydra.ext.java.syntax.LambdaBody.Expression
class Expression extends LambdaBody implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.java.syntax.LambdaExpression
class LambdaExpression extends Object implements Serializable-
Serialized Fields
-
body
LambdaBody body
-
parameters
LambdaParameters parameters
-
-
-
Class hydra.ext.java.syntax.LambdaParameter
class LambdaParameter extends Object implements Serializable -
Class hydra.ext.java.syntax.LambdaParameter_Normal
class LambdaParameter_Normal extends Object implements Serializable-
Serialized Fields
-
id
VariableDeclaratorId id
-
modifiers
List<VariableModifier> modifiers
-
type
LambdaParameterType type
-
-
-
Class hydra.ext.java.syntax.LambdaParameter.Normal
class Normal extends LambdaParameter implements Serializable-
Serialized Fields
-
value
LambdaParameter_Normal value
-
-
-
Class hydra.ext.java.syntax.LambdaParameter.VariableArity
class VariableArity extends LambdaParameter implements Serializable-
Serialized Fields
-
value
VariableArityParameter value
-
-
-
Class hydra.ext.java.syntax.LambdaParameters
class LambdaParameters extends Object implements Serializable -
Class hydra.ext.java.syntax.LambdaParameters.Single
class Single extends LambdaParameters implements Serializable-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.ext.java.syntax.LambdaParameters.Tuple
class Tuple extends LambdaParameters implements Serializable-
Serialized Fields
-
value
List<LambdaParameters> value
-
-
-
Class hydra.ext.java.syntax.LambdaParameterType
class LambdaParameterType extends Object implements Serializable -
Class hydra.ext.java.syntax.LambdaParameterType.Type
class Type extends LambdaParameterType implements Serializable-
Serialized Fields
-
value
UnannType value
-
-
-
Class hydra.ext.java.syntax.LambdaParameterType.Var
class Var extends LambdaParameterType implements Serializable -
Class hydra.ext.java.syntax.LeftHandSide
class LeftHandSide extends Object implements Serializable -
Class hydra.ext.java.syntax.LeftHandSide.ArrayAccess
class ArrayAccess extends LeftHandSide implements Serializable-
Serialized Fields
-
value
ArrayAccess value
-
-
-
Class hydra.ext.java.syntax.LeftHandSide.ExpressionName
class ExpressionName extends LeftHandSide implements Serializable-
Serialized Fields
-
value
ExpressionName value
-
-
-
Class hydra.ext.java.syntax.LeftHandSide.FieldAccess
class FieldAccess extends LeftHandSide implements Serializable-
Serialized Fields
-
value
FieldAccess value
-
-
-
Class hydra.ext.java.syntax.Literal
class Literal extends Object implements Serializable -
Class hydra.ext.java.syntax.Literal.Boolean_
class Boolean_ extends Literal implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.java.syntax.Literal.Character_
class Character_ extends Literal implements Serializable-
Serialized Fields
-
value
Character value
-
-
-
Class hydra.ext.java.syntax.Literal.FloatingPoint
class FloatingPoint extends Literal implements Serializable-
Serialized Fields
-
value
FloatingPointLiteral value
-
-
-
Class hydra.ext.java.syntax.Literal.Integer_
class Integer_ extends Literal implements Serializable-
Serialized Fields
-
value
IntegerLiteral value
-
-
-
Class hydra.ext.java.syntax.Literal.Null
class Null extends Literal implements Serializable -
Class hydra.ext.java.syntax.Literal.String_
class String_ extends Literal implements Serializable-
Serialized Fields
-
value
StringLiteral value
-
-
-
Class hydra.ext.java.syntax.LocalVariableDeclaration
class LocalVariableDeclaration extends Object implements Serializable-
Serialized Fields
-
declarators
List<VariableDeclarator> declarators
-
modifiers
List<VariableModifier> modifiers
-
type
LocalVariableType type
-
-
-
Class hydra.ext.java.syntax.LocalVariableDeclarationStatement
class LocalVariableDeclarationStatement extends Object implements Serializable-
Serialized Fields
-
value
LocalVariableDeclaration value
-
-
-
Class hydra.ext.java.syntax.LocalVariableType
class LocalVariableType extends Object implements Serializable -
Class hydra.ext.java.syntax.LocalVariableType.Type
class Type extends LocalVariableType implements Serializable-
Serialized Fields
-
value
UnannType value
-
-
-
Class hydra.ext.java.syntax.LocalVariableType.Var
class Var extends LocalVariableType implements Serializable -
Class hydra.ext.java.syntax.MarkerAnnotation
class MarkerAnnotation extends Object implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.MethodBody
class MethodBody extends Object implements Serializable -
Class hydra.ext.java.syntax.MethodBody.Block
class Block extends MethodBody implements Serializable-
Serialized Fields
-
value
Block value
-
-
-
Class hydra.ext.java.syntax.MethodBody.None
class None extends MethodBody implements Serializable -
Class hydra.ext.java.syntax.MethodDeclaration
class MethodDeclaration extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
Note: simple methods cannot have annotations -
body
MethodBody body
-
header
MethodHeader header
-
modifiers
List<MethodModifier> modifiers
-
-
-
Class hydra.ext.java.syntax.MethodDeclarator
class MethodDeclarator extends Object implements Serializable-
Serialized Fields
-
formalParameters
List<FormalParameter> formalParameters
-
identifier
Identifier identifier
-
receiverParameter
Maybe<ReceiverParameter> receiverParameter
-
-
-
Class hydra.ext.java.syntax.MethodHeader
class MethodHeader extends Object implements Serializable-
Serialized Fields
-
declarator
MethodDeclarator declarator
-
parameters
List<TypeParameter> parameters
-
result
Result result
-
throws_
Maybe<Throws> throws_
-
-
-
Class hydra.ext.java.syntax.MethodInvocation
class MethodInvocation extends Object implements Serializable-
Serialized Fields
-
arguments
List<Expression> arguments
-
header
MethodInvocation_Header header
-
-
-
Class hydra.ext.java.syntax.MethodInvocation_Complex
class MethodInvocation_Complex extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
typeArguments
List<TypeArgument> typeArguments
-
variant
MethodInvocation_Variant variant
-
-
-
Class hydra.ext.java.syntax.MethodInvocation_Header
class MethodInvocation_Header extends Object implements Serializable -
Class hydra.ext.java.syntax.MethodInvocation_Header.Complex
class Complex extends MethodInvocation_Header implements Serializable-
Serialized Fields
-
value
MethodInvocation_Complex value
-
-
-
Class hydra.ext.java.syntax.MethodInvocation_Header.Simple
class Simple extends MethodInvocation_Header implements Serializable-
Serialized Fields
-
value
MethodName value
-
-
-
Class hydra.ext.java.syntax.MethodInvocation_Variant
class MethodInvocation_Variant extends Object implements Serializable -
Class hydra.ext.java.syntax.MethodInvocation_Variant.Expression
class Expression extends MethodInvocation_Variant implements Serializable-
Serialized Fields
-
value
ExpressionName value
-
-
-
Class hydra.ext.java.syntax.MethodInvocation_Variant.Primary
class Primary extends MethodInvocation_Variant implements Serializable-
Serialized Fields
-
value
Primary value
-
-
-
Class hydra.ext.java.syntax.MethodInvocation_Variant.Super
class Super extends MethodInvocation_Variant implements Serializable -
Class hydra.ext.java.syntax.MethodInvocation_Variant.Type
class Type extends MethodInvocation_Variant implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.MethodInvocation_Variant.TypeSuper
class TypeSuper extends MethodInvocation_Variant implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.MethodModifier
class MethodModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Abstract
class Abstract extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Annotation
class Annotation extends MethodModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.MethodModifier.Final
class Final extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Native
class Native extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Private
class Private extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Protected
class Protected extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Public
class Public extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Static
class Static extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Strictfb
class Strictfb extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodModifier.Synchronized
class Synchronized extends MethodModifier implements Serializable -
Class hydra.ext.java.syntax.MethodName
class MethodName extends Object implements Serializable-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.ext.java.syntax.MethodReference
class MethodReference extends Object implements Serializable -
Class hydra.ext.java.syntax.MethodReference_Array
class MethodReference_Array extends Object implements Serializable-
Serialized Fields
-
value
ArrayType value
-
-
-
Class hydra.ext.java.syntax.MethodReference_Expression
class MethodReference_Expression extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
name
ExpressionName name
-
typeArguments
List<TypeArgument> typeArguments
-
-
-
Class hydra.ext.java.syntax.MethodReference_New
class MethodReference_New extends Object implements Serializable-
Serialized Fields
-
classType
ClassType classType
-
typeArguments
List<TypeArgument> typeArguments
-
-
-
Class hydra.ext.java.syntax.MethodReference_Primary
class MethodReference_Primary extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
primary
Primary primary
-
typeArguments
List<TypeArgument> typeArguments
-
-
-
Class hydra.ext.java.syntax.MethodReference_ReferenceType
class MethodReference_ReferenceType extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
referenceType
ReferenceType referenceType
-
typeArguments
List<TypeArgument> typeArguments
-
-
-
Class hydra.ext.java.syntax.MethodReference_Super
class MethodReference_Super extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
super_
Boolean super_
-
typeArguments
List<TypeArgument> typeArguments
-
-
-
Class hydra.ext.java.syntax.MethodReference.Array
class Array extends MethodReference implements Serializable-
Serialized Fields
-
value
MethodReference_Array value
-
-
-
Class hydra.ext.java.syntax.MethodReference.Expression
class Expression extends MethodReference implements Serializable-
Serialized Fields
-
value
MethodReference_Expression value
-
-
-
Class hydra.ext.java.syntax.MethodReference.New
class New extends MethodReference implements Serializable-
Serialized Fields
-
value
MethodReference_New value
-
-
-
Class hydra.ext.java.syntax.MethodReference.Primary
class Primary extends MethodReference implements Serializable-
Serialized Fields
-
value
MethodReference_Primary value
-
-
-
Class hydra.ext.java.syntax.MethodReference.ReferenceType
class ReferenceType extends MethodReference implements Serializable-
Serialized Fields
-
value
MethodReference_ReferenceType value
-
-
-
Class hydra.ext.java.syntax.MethodReference.Super
class Super extends MethodReference implements Serializable-
Serialized Fields
-
value
MethodReference_Super value
-
-
-
Class hydra.ext.java.syntax.ModularCompilationUnit
class ModularCompilationUnit extends Object implements Serializable-
Serialized Fields
-
imports
List<ImportDeclaration> imports
-
module
ModuleDeclaration module
-
-
-
Class hydra.ext.java.syntax.ModuleDeclaration
class ModuleDeclaration extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
directives
List<List<ModuleDirective>> directives
-
identifiers
List<Identifier> identifiers
-
open
Boolean open
-
-
-
Class hydra.ext.java.syntax.ModuleDirective
class ModuleDirective extends Object implements Serializable -
Class hydra.ext.java.syntax.ModuleDirective_ExportsOrOpens
class ModuleDirective_ExportsOrOpens extends Object implements Serializable-
Serialized Fields
-
modules
List<ModuleName> modules
At least one module -
package_
PackageName package_
-
-
-
Class hydra.ext.java.syntax.ModuleDirective_Provides
class ModuleDirective_Provides extends Object implements Serializable -
Class hydra.ext.java.syntax.ModuleDirective_Requires
class ModuleDirective_Requires extends Object implements Serializable-
Serialized Fields
-
modifiers
List<RequiresModifier> modifiers
-
module
ModuleName module
-
-
-
Class hydra.ext.java.syntax.ModuleDirective.Exports
class Exports extends ModuleDirective implements Serializable-
Serialized Fields
-
value
ModuleDirective_ExportsOrOpens value
-
-
-
Class hydra.ext.java.syntax.ModuleDirective.Opens
class Opens extends ModuleDirective implements Serializable-
Serialized Fields
-
value
ModuleDirective_ExportsOrOpens value
-
-
-
Class hydra.ext.java.syntax.ModuleDirective.Provides
class Provides extends ModuleDirective implements Serializable-
Serialized Fields
-
value
ModuleDirective_Provides value
-
-
-
Class hydra.ext.java.syntax.ModuleDirective.Requires
class Requires extends ModuleDirective implements Serializable-
Serialized Fields
-
value
ModuleDirective_Requires value
-
-
-
Class hydra.ext.java.syntax.ModuleDirective.Uses
class Uses extends ModuleDirective implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.ModuleName
class ModuleName extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
name
Maybe<ModuleName> name
-
-
-
Class hydra.ext.java.syntax.MultiplicativeExpression
class MultiplicativeExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.MultiplicativeExpression_Binary
class MultiplicativeExpression_Binary extends Object implements Serializable-
Serialized Fields
-
lhs
MultiplicativeExpression lhs
-
rhs
UnaryExpression rhs
-
-
-
Class hydra.ext.java.syntax.MultiplicativeExpression.Divide
class Divide extends MultiplicativeExpression implements Serializable-
Serialized Fields
-
value
MultiplicativeExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.MultiplicativeExpression.Mod
class Mod extends MultiplicativeExpression implements Serializable-
Serialized Fields
-
value
MultiplicativeExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.MultiplicativeExpression.Times
class Times extends MultiplicativeExpression implements Serializable-
Serialized Fields
-
value
MultiplicativeExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.MultiplicativeExpression.Unary
class Unary extends MultiplicativeExpression implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.ext.java.syntax.NormalAnnotation
class NormalAnnotation extends Object implements Serializable-
Serialized Fields
-
pairs
List<ElementValuePair> pairs
-
typeName
TypeName typeName
-
-
-
Class hydra.ext.java.syntax.NormalClassDeclaration
class NormalClassDeclaration extends Object implements Serializable-
Serialized Fields
-
body
ClassBody body
-
extends_
Maybe<ClassType> extends_
-
identifier
TypeIdentifier identifier
-
implements_
List<InterfaceType> implements_
-
modifiers
List<ClassModifier> modifiers
-
parameters
List<TypeParameter> parameters
-
-
-
Class hydra.ext.java.syntax.NormalInterfaceDeclaration
class NormalInterfaceDeclaration extends Object implements Serializable-
Serialized Fields
-
body
InterfaceBody body
-
extends_
List<InterfaceType> extends_
-
identifier
TypeIdentifier identifier
-
modifiers
List<InterfaceModifier> modifiers
-
parameters
List<TypeParameter> parameters
-
-
-
Class hydra.ext.java.syntax.NumericType
class NumericType extends Object implements Serializable -
Class hydra.ext.java.syntax.NumericType.FloatingPoint
class FloatingPoint extends NumericType implements Serializable-
Serialized Fields
-
value
FloatingPointType value
-
-
-
Class hydra.ext.java.syntax.NumericType.Integral
class Integral extends NumericType implements Serializable-
Serialized Fields
-
value
IntegralType value
-
-
-
Class hydra.ext.java.syntax.NumericTypeArray
class NumericTypeArray extends Object implements Serializable -
Class hydra.ext.java.syntax.NumericTypeArray.Array
class Array extends NumericTypeArray implements Serializable-
Serialized Fields
-
value
NumericTypeArray value
-
-
-
Class hydra.ext.java.syntax.NumericTypeArray.Simple
class Simple extends NumericTypeArray implements Serializable-
Serialized Fields
-
value
NumericType value
-
-
-
Class hydra.ext.java.syntax.OrdinaryCompilationUnit
class OrdinaryCompilationUnit extends Object implements Serializable-
Serialized Fields
-
imports
List<ImportDeclaration> imports
-
package_
Maybe<PackageDeclaration> package_
-
types
List<TypeDeclarationWithComments> types
-
-
-
Class hydra.ext.java.syntax.PackageDeclaration
class PackageDeclaration extends Object implements Serializable-
Serialized Fields
-
identifiers
List<Identifier> identifiers
-
modifiers
List<PackageModifier> modifiers
-
-
-
Class hydra.ext.java.syntax.PackageModifier
class PackageModifier extends Object implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.PackageName
class PackageName extends Object implements Serializable-
Serialized Fields
-
value
List<Identifier> value
-
-
-
Class hydra.ext.java.syntax.PackageOrTypeName
class PackageOrTypeName extends Object implements Serializable-
Serialized Fields
-
value
List<Identifier> value
-
-
-
Class hydra.ext.java.syntax.PostDecrementExpression
class PostDecrementExpression extends Object implements Serializable-
Serialized Fields
-
value
PostfixExpression value
-
-
-
Class hydra.ext.java.syntax.PostfixExpression
class PostfixExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.PostfixExpression.Name
class Name extends PostfixExpression implements Serializable-
Serialized Fields
-
value
ExpressionName value
-
-
-
Class hydra.ext.java.syntax.PostfixExpression.PostDecrement
class PostDecrement extends PostfixExpression implements Serializable-
Serialized Fields
-
value
PostDecrementExpression value
-
-
-
Class hydra.ext.java.syntax.PostfixExpression.PostIncrement
class PostIncrement extends PostfixExpression implements Serializable-
Serialized Fields
-
value
PostIncrementExpression value
-
-
-
Class hydra.ext.java.syntax.PostfixExpression.Primary
class Primary extends PostfixExpression implements Serializable-
Serialized Fields
-
value
Primary value
-
-
-
Class hydra.ext.java.syntax.PostIncrementExpression
class PostIncrementExpression extends Object implements Serializable-
Serialized Fields
-
value
PostfixExpression value
-
-
-
Class hydra.ext.java.syntax.PreDecrementExpression
class PreDecrementExpression extends Object implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.ext.java.syntax.PreIncrementExpression
class PreIncrementExpression extends Object implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.ext.java.syntax.Primary
class Primary extends Object implements Serializable -
Class hydra.ext.java.syntax.Primary.ArrayCreation
class ArrayCreation extends Primary implements Serializable-
Serialized Fields
-
value
ArrayCreationExpression value
-
-
-
Class hydra.ext.java.syntax.Primary.NoNewArray
class NoNewArray extends Primary implements Serializable-
Serialized Fields
-
value
PrimaryNoNewArray value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray
class PrimaryNoNewArray extends Object implements Serializable -
Class hydra.ext.java.syntax.PrimaryNoNewArray.ArrayAccess
class ArrayAccess extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
ArrayAccess value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.ClassInstance
class ClassInstance extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
ClassInstanceCreationExpression value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.ClassLiteral
class ClassLiteral extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
ClassLiteral value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.DotThis
class DotThis extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.FieldAccess
class FieldAccess extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
FieldAccess value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.Literal
class Literal extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.MethodInvocation
class MethodInvocation extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
MethodInvocation value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.MethodReference
class MethodReference extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
MethodReference value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.Parens
class Parens extends PrimaryNoNewArray implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.java.syntax.PrimaryNoNewArray.This
class This extends PrimaryNoNewArray implements Serializable -
Class hydra.ext.java.syntax.PrimitiveType
class PrimitiveType extends Object implements Serializable -
Class hydra.ext.java.syntax.PrimitiveType.Boolean_
class Boolean_ extends PrimitiveType implements Serializable -
Class hydra.ext.java.syntax.PrimitiveType.Numeric
class Numeric extends PrimitiveType implements Serializable-
Serialized Fields
-
value
NumericType value
-
-
-
Class hydra.ext.java.syntax.PrimitiveTypeWithAnnotations
class PrimitiveTypeWithAnnotations extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
type
PrimitiveType type
-
-
-
Class hydra.ext.java.syntax.ReceiverParameter
class ReceiverParameter extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
identifier
Maybe<Identifier> identifier
-
unannType
UnannType unannType
-
-
-
Class hydra.ext.java.syntax.ReferenceType
class ReferenceType extends Object implements Serializable -
Class hydra.ext.java.syntax.ReferenceType.Array
class Array extends ReferenceType implements Serializable-
Serialized Fields
-
value
ArrayType value
-
-
-
Class hydra.ext.java.syntax.ReferenceType.ClassOrInterface
class ClassOrInterface extends ReferenceType implements Serializable-
Serialized Fields
-
value
ClassOrInterfaceType value
-
-
-
Class hydra.ext.java.syntax.ReferenceType.Variable
class Variable extends ReferenceType implements Serializable-
Serialized Fields
-
value
TypeVariable value
-
-
-
Class hydra.ext.java.syntax.RelationalExpression
class RelationalExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.RelationalExpression_GreaterThan
class RelationalExpression_GreaterThan extends Object implements Serializable-
Serialized Fields
-
lhs
RelationalExpression lhs
-
rhs
ShiftExpression rhs
-
-
-
Class hydra.ext.java.syntax.RelationalExpression_GreaterThanEqual
class RelationalExpression_GreaterThanEqual extends Object implements Serializable-
Serialized Fields
-
lhs
RelationalExpression lhs
-
rhs
ShiftExpression rhs
-
-
-
Class hydra.ext.java.syntax.RelationalExpression_InstanceOf
class RelationalExpression_InstanceOf extends Object implements Serializable-
Serialized Fields
-
lhs
RelationalExpression lhs
-
rhs
ReferenceType rhs
-
-
-
Class hydra.ext.java.syntax.RelationalExpression_LessThan
class RelationalExpression_LessThan extends Object implements Serializable-
Serialized Fields
-
lhs
RelationalExpression lhs
-
rhs
ShiftExpression rhs
-
-
-
Class hydra.ext.java.syntax.RelationalExpression_LessThanEqual
class RelationalExpression_LessThanEqual extends Object implements Serializable-
Serialized Fields
-
lhs
RelationalExpression lhs
-
rhs
ShiftExpression rhs
-
-
-
Class hydra.ext.java.syntax.RelationalExpression.GreaterThan
class GreaterThan extends RelationalExpression implements Serializable-
Serialized Fields
-
value
RelationalExpression_GreaterThan value
-
-
-
Class hydra.ext.java.syntax.RelationalExpression.GreaterThanEqual
class GreaterThanEqual extends RelationalExpression implements Serializable-
Serialized Fields
-
value
RelationalExpression_GreaterThanEqual value
-
-
-
Class hydra.ext.java.syntax.RelationalExpression.Instanceof
class Instanceof extends RelationalExpression implements Serializable-
Serialized Fields
-
value
RelationalExpression_InstanceOf value
-
-
-
Class hydra.ext.java.syntax.RelationalExpression.LessThan
class LessThan extends RelationalExpression implements Serializable-
Serialized Fields
-
value
RelationalExpression_LessThan value
-
-
-
Class hydra.ext.java.syntax.RelationalExpression.LessThanEqual
class LessThanEqual extends RelationalExpression implements Serializable-
Serialized Fields
-
value
RelationalExpression_LessThanEqual value
-
-
-
Class hydra.ext.java.syntax.RelationalExpression.Simple
class Simple extends RelationalExpression implements Serializable-
Serialized Fields
-
value
ShiftExpression value
-
-
-
Class hydra.ext.java.syntax.RequiresModifier
class RequiresModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.RequiresModifier.Static
class Static extends RequiresModifier implements Serializable -
Class hydra.ext.java.syntax.RequiresModifier.Transitive
class Transitive extends RequiresModifier implements Serializable -
Class hydra.ext.java.syntax.Resource
class Resource extends Object implements Serializable -
Class hydra.ext.java.syntax.Resource_Local
class Resource_Local extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
identifier
Identifier identifier
-
modifiers
List<VariableModifier> modifiers
-
type
LocalVariableType type
-
-
-
Class hydra.ext.java.syntax.Resource.Local
class Local extends Resource implements Serializable-
Serialized Fields
-
value
Resource_Local value
-
-
-
Class hydra.ext.java.syntax.Resource.Variable
class Variable extends Resource implements Serializable-
Serialized Fields
-
value
VariableAccess value
-
-
-
Class hydra.ext.java.syntax.ResourceSpecification
class ResourceSpecification extends Object implements Serializable -
Class hydra.ext.java.syntax.Result
class Result extends Object implements Serializable -
Class hydra.ext.java.syntax.Result.Type
class Type extends Result implements Serializable-
Serialized Fields
-
value
UnannType value
-
-
-
Class hydra.ext.java.syntax.Result.Void_
class Void_ extends Result implements Serializable -
Class hydra.ext.java.syntax.ReturnStatement
class ReturnStatement extends Object implements Serializable-
Serialized Fields
-
value
Maybe<Expression> value
-
-
-
Class hydra.ext.java.syntax.ShiftExpression
class ShiftExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.ShiftExpression_Binary
class ShiftExpression_Binary extends Object implements Serializable-
Serialized Fields
-
lhs
ShiftExpression lhs
-
rhs
AdditiveExpression rhs
-
-
-
Class hydra.ext.java.syntax.ShiftExpression.ShiftLeft
class ShiftLeft extends ShiftExpression implements Serializable-
Serialized Fields
-
value
ShiftExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.ShiftExpression.ShiftRight
class ShiftRight extends ShiftExpression implements Serializable-
Serialized Fields
-
value
ShiftExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.ShiftExpression.ShiftRightZeroFill
class ShiftRightZeroFill extends ShiftExpression implements Serializable-
Serialized Fields
-
value
ShiftExpression_Binary value
-
-
-
Class hydra.ext.java.syntax.ShiftExpression.Unary
class Unary extends ShiftExpression implements Serializable-
Serialized Fields
-
value
AdditiveExpression value
-
-
-
Class hydra.ext.java.syntax.SimpleTypeName
class SimpleTypeName extends Object implements Serializable-
Serialized Fields
-
value
TypeIdentifier value
-
-
-
Class hydra.ext.java.syntax.SingleElementAnnotation
class SingleElementAnnotation extends Object implements Serializable-
Serialized Fields
-
name
TypeName name
-
value
Maybe<ElementValue> value
-
-
-
Class hydra.ext.java.syntax.SingleStaticImportDeclaration
class SingleStaticImportDeclaration extends Object implements Serializable-
Serialized Fields
-
identifier
Identifier identifier
-
typeName
TypeName typeName
-
-
-
Class hydra.ext.java.syntax.SingleTypeImportDeclaration
class SingleTypeImportDeclaration extends Object implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.Statement
class Statement extends Object implements Serializable -
Class hydra.ext.java.syntax.Statement.For
class For extends Statement implements Serializable-
Serialized Fields
-
value
ForStatement value
-
-
-
Class hydra.ext.java.syntax.Statement.IfThen
class IfThen extends Statement implements Serializable-
Serialized Fields
-
value
IfThenStatement value
-
-
-
Class hydra.ext.java.syntax.Statement.IfThenElse
class IfThenElse extends Statement implements Serializable-
Serialized Fields
-
value
IfThenElseStatement value
-
-
-
Class hydra.ext.java.syntax.Statement.Labeled
class Labeled extends Statement implements Serializable-
Serialized Fields
-
value
LabeledStatement value
-
-
-
Class hydra.ext.java.syntax.Statement.While
class While extends Statement implements Serializable-
Serialized Fields
-
value
WhileStatement value
-
-
-
Class hydra.ext.java.syntax.Statement.WithoutTrailing
class WithoutTrailing extends Statement implements Serializable-
Serialized Fields
-
value
StatementWithoutTrailingSubstatement value
-
-
-
Class hydra.ext.java.syntax.StatementExpression
class StatementExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.StatementExpression.Assignment
class Assignment extends StatementExpression implements Serializable-
Serialized Fields
-
value
Assignment value
-
-
-
Class hydra.ext.java.syntax.StatementExpression.ClassInstanceCreation
class ClassInstanceCreation extends StatementExpression implements Serializable-
Serialized Fields
-
value
ClassInstanceCreationExpression value
-
-
-
Class hydra.ext.java.syntax.StatementExpression.MethodInvocation
class MethodInvocation extends StatementExpression implements Serializable-
Serialized Fields
-
value
MethodInvocation value
-
-
-
Class hydra.ext.java.syntax.StatementExpression.PostDecrement
class PostDecrement extends StatementExpression implements Serializable-
Serialized Fields
-
value
PostDecrementExpression value
-
-
-
Class hydra.ext.java.syntax.StatementExpression.PostIncrement
class PostIncrement extends StatementExpression implements Serializable-
Serialized Fields
-
value
PostIncrementExpression value
-
-
-
Class hydra.ext.java.syntax.StatementExpression.PreDecrement
class PreDecrement extends StatementExpression implements Serializable-
Serialized Fields
-
value
PreDecrementExpression value
-
-
-
Class hydra.ext.java.syntax.StatementExpression.PreIncrement
class PreIncrement extends StatementExpression implements Serializable-
Serialized Fields
-
value
PreIncrementExpression value
-
-
-
Class hydra.ext.java.syntax.StatementNoShortIf
class StatementNoShortIf extends Object implements Serializable -
Class hydra.ext.java.syntax.StatementNoShortIf.For
class For extends StatementNoShortIf implements Serializable-
Serialized Fields
-
value
ForStatementNoShortIf value
-
-
-
Class hydra.ext.java.syntax.StatementNoShortIf.IfThenElse
class IfThenElse extends StatementNoShortIf implements Serializable-
Serialized Fields
-
value
IfThenElseStatementNoShortIf value
-
-
-
Class hydra.ext.java.syntax.StatementNoShortIf.Labeled
class Labeled extends StatementNoShortIf implements Serializable-
Serialized Fields
-
value
LabeledStatementNoShortIf value
-
-
-
Class hydra.ext.java.syntax.StatementNoShortIf.While
class While extends StatementNoShortIf implements Serializable-
Serialized Fields
-
value
WhileStatementNoShortIf value
-
-
-
Class hydra.ext.java.syntax.StatementNoShortIf.WithoutTrailing
class WithoutTrailing extends StatementNoShortIf implements Serializable-
Serialized Fields
-
value
StatementWithoutTrailingSubstatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement
class StatementWithoutTrailingSubstatement extends Object implements Serializable -
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Assert
class Assert extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
AssertStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Block
class Block extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
Block value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Break
class Break extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
BreakStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Continue
class Continue extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
ContinueStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Do
class Do extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
DoStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Empty
class Empty extends StatementWithoutTrailingSubstatement implements Serializable -
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Expression
class Expression extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
ExpressionStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Return
class Return extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
ReturnStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Switch
class Switch extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
SwitchStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Synchronized
class Synchronized extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
SynchronizedStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Throw
class Throw extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
ThrowStatement value
-
-
-
Class hydra.ext.java.syntax.StatementWithoutTrailingSubstatement.Try
class Try extends StatementWithoutTrailingSubstatement implements Serializable-
Serialized Fields
-
value
TryStatement value
-
-
-
Class hydra.ext.java.syntax.StaticImportOnDemandDeclaration
class StaticImportOnDemandDeclaration extends Object implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.StaticInitializer
class StaticInitializer extends Object implements Serializable-
Serialized Fields
-
value
Block value
-
-
-
Class hydra.ext.java.syntax.StringLiteral
class StringLiteral extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.java.syntax.SwitchBlock
class SwitchBlock extends Object implements Serializable-
Serialized Fields
-
value
List<SwitchBlock_Pair> value
-
-
-
Class hydra.ext.java.syntax.SwitchBlock_Pair
class SwitchBlock_Pair extends Object implements Serializable-
Serialized Fields
-
labels
List<SwitchLabel> labels
-
statements
List<SwitchBlockStatementGroup> statements
-
-
-
Class hydra.ext.java.syntax.SwitchBlockStatementGroup
class SwitchBlockStatementGroup extends Object implements Serializable-
Serialized Fields
-
labels
List<SwitchLabel> labels
-
statements
List<BlockStatement> statements
-
-
-
Class hydra.ext.java.syntax.SwitchLabel
class SwitchLabel extends Object implements Serializable -
Class hydra.ext.java.syntax.SwitchLabel.Constant
class Constant extends SwitchLabel implements Serializable-
Serialized Fields
-
value
ConstantExpression value
-
-
-
Class hydra.ext.java.syntax.SwitchLabel.Default
class Default extends SwitchLabel implements Serializable -
Class hydra.ext.java.syntax.SwitchLabel.EnumConstant
class EnumConstant extends SwitchLabel implements Serializable-
Serialized Fields
-
value
EnumConstantName value
-
-
-
Class hydra.ext.java.syntax.SwitchStatement
class SwitchStatement extends Object implements Serializable-
Serialized Fields
-
block
SwitchBlock block
-
cond
Expression cond
-
-
-
Class hydra.ext.java.syntax.SynchronizedStatement
class SynchronizedStatement extends Object implements Serializable-
Serialized Fields
-
block
Block block
-
expression
Expression expression
-
-
-
Class hydra.ext.java.syntax.Throws
class Throws extends Object implements Serializable-
Serialized Fields
-
value
List<ExceptionType> value
-
-
-
Class hydra.ext.java.syntax.ThrowStatement
class ThrowStatement extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.java.syntax.TryStatement
class TryStatement extends Object implements Serializable -
Class hydra.ext.java.syntax.TryStatement_Simple
class TryStatement_Simple extends Object implements Serializable -
Class hydra.ext.java.syntax.TryStatement_WithFinally
class TryStatement_WithFinally extends Object implements Serializable -
Class hydra.ext.java.syntax.TryStatement.Simple
class Simple extends TryStatement implements Serializable-
Serialized Fields
-
value
TryStatement_Simple value
-
-
-
Class hydra.ext.java.syntax.TryStatement.WithFinally
class WithFinally extends TryStatement implements Serializable-
Serialized Fields
-
value
TryStatement_WithFinally value
-
-
-
Class hydra.ext.java.syntax.TryStatement.WithResources
class WithResources extends TryStatement implements Serializable-
Serialized Fields
-
value
TryWithResourcesStatement value
-
-
-
Class hydra.ext.java.syntax.TryWithResourcesStatement
class TryWithResourcesStatement extends Object implements Serializable -
Class hydra.ext.java.syntax.Type
class Type extends Object implements Serializable -
Class hydra.ext.java.syntax.Type.Primitive
class Primitive extends Type implements Serializable-
Serialized Fields
-
value
PrimitiveTypeWithAnnotations value
-
-
-
Class hydra.ext.java.syntax.Type.Reference
class Reference extends Type implements Serializable-
Serialized Fields
-
value
ReferenceType value
-
-
-
Class hydra.ext.java.syntax.TypeArgument
class TypeArgument extends Object implements Serializable -
Class hydra.ext.java.syntax.TypeArgument.Reference
class Reference extends TypeArgument implements Serializable-
Serialized Fields
-
value
ReferenceType value
-
-
-
Class hydra.ext.java.syntax.TypeArgument.Wildcard
class Wildcard extends TypeArgument implements Serializable-
Serialized Fields
-
value
Wildcard value
-
-
-
Class hydra.ext.java.syntax.TypeArgumentsOrDiamond
class TypeArgumentsOrDiamond extends Object implements Serializable -
Class hydra.ext.java.syntax.TypeArgumentsOrDiamond.Arguments
class Arguments extends TypeArgumentsOrDiamond implements Serializable-
Serialized Fields
-
value
List<TypeArgument> value
-
-
-
Class hydra.ext.java.syntax.TypeArgumentsOrDiamond.Diamond
class Diamond extends TypeArgumentsOrDiamond implements Serializable -
Class hydra.ext.java.syntax.TypeBound
class TypeBound extends Object implements Serializable -
Class hydra.ext.java.syntax.TypeBound_ClassOrInterface
class TypeBound_ClassOrInterface extends Object implements Serializable-
Serialized Fields
-
additional
List<AdditionalBound> additional
-
type
ClassOrInterfaceType type
-
-
-
Class hydra.ext.java.syntax.TypeBound.ClassOrInterface
class ClassOrInterface extends TypeBound implements Serializable-
Serialized Fields
-
value
TypeBound_ClassOrInterface value
-
-
-
Class hydra.ext.java.syntax.TypeBound.Variable
class Variable extends TypeBound implements Serializable-
Serialized Fields
-
value
TypeVariable value
-
-
-
Class hydra.ext.java.syntax.TypeDeclaration
class TypeDeclaration extends Object implements Serializable -
Class hydra.ext.java.syntax.TypeDeclaration.Class_
class Class_ extends TypeDeclaration implements Serializable-
Serialized Fields
-
value
ClassDeclaration value
-
-
-
Class hydra.ext.java.syntax.TypeDeclaration.Interface
class Interface extends TypeDeclaration implements Serializable-
Serialized Fields
-
value
InterfaceDeclaration value
-
-
-
Class hydra.ext.java.syntax.TypeDeclaration.None
class None extends TypeDeclaration implements Serializable -
Class hydra.ext.java.syntax.TypeDeclarationWithComments
class TypeDeclarationWithComments extends Object implements Serializable-
Serialized Fields
-
comments
Maybe<String> comments
-
value
TypeDeclaration value
-
-
-
Class hydra.ext.java.syntax.TypeIdentifier
class TypeIdentifier extends Object implements Serializable-
Serialized Fields
-
value
Identifier value
-
-
-
Class hydra.ext.java.syntax.TypeImportOnDemandDeclaration
class TypeImportOnDemandDeclaration extends Object implements Serializable-
Serialized Fields
-
value
PackageOrTypeName value
-
-
-
Class hydra.ext.java.syntax.TypeName
class TypeName extends Object implements Serializable-
Serialized Fields
-
identifier
TypeIdentifier identifier
-
qualifier
Maybe<PackageOrTypeName> qualifier
-
-
-
Class hydra.ext.java.syntax.TypeNameArray
class TypeNameArray extends Object implements Serializable -
Class hydra.ext.java.syntax.TypeNameArray.Array
class Array extends TypeNameArray implements Serializable-
Serialized Fields
-
value
TypeNameArray value
-
-
-
Class hydra.ext.java.syntax.TypeNameArray.Simple
class Simple extends TypeNameArray implements Serializable-
Serialized Fields
-
value
TypeName value
-
-
-
Class hydra.ext.java.syntax.TypeParameter
class TypeParameter extends Object implements Serializable-
Serialized Fields
-
bound
Maybe<TypeBound> bound
-
identifier
TypeIdentifier identifier
-
modifiers
List<TypeParameterModifier> modifiers
-
-
-
Class hydra.ext.java.syntax.TypeParameterModifier
class TypeParameterModifier extends Object implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.TypeVariable
class TypeVariable extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
identifier
TypeIdentifier identifier
-
-
-
Class hydra.ext.java.syntax.UnannClassType
class UnannClassType extends Object implements Serializable-
Serialized Fields
-
value
ClassType value
-
-
-
Class hydra.ext.java.syntax.UnannType
class UnannType extends Object implements Serializable-
Serialized Fields
-
value
Type value
-
-
-
Class hydra.ext.java.syntax.UnaryExpression
class UnaryExpression extends Object implements Serializable -
Class hydra.ext.java.syntax.UnaryExpression.Minus
class Minus extends UnaryExpression implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.ext.java.syntax.UnaryExpression.Other
class Other extends UnaryExpression implements Serializable-
Serialized Fields
-
value
UnaryExpressionNotPlusMinus value
-
-
-
Class hydra.ext.java.syntax.UnaryExpression.Plus
class Plus extends UnaryExpression implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.ext.java.syntax.UnaryExpression.PreDecrement
class PreDecrement extends UnaryExpression implements Serializable-
Serialized Fields
-
value
PreDecrementExpression value
-
-
-
Class hydra.ext.java.syntax.UnaryExpression.PreIncrement
class PreIncrement extends UnaryExpression implements Serializable-
Serialized Fields
-
value
PreIncrementExpression value
-
-
-
Class hydra.ext.java.syntax.UnaryExpressionNotPlusMinus
class UnaryExpressionNotPlusMinus extends Object implements Serializable -
Class hydra.ext.java.syntax.UnaryExpressionNotPlusMinus.Cast
class Cast extends UnaryExpressionNotPlusMinus implements Serializable-
Serialized Fields
-
value
CastExpression value
-
-
-
Class hydra.ext.java.syntax.UnaryExpressionNotPlusMinus.Not
class Not extends UnaryExpressionNotPlusMinus implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.ext.java.syntax.UnaryExpressionNotPlusMinus.Postfix
class Postfix extends UnaryExpressionNotPlusMinus implements Serializable-
Serialized Fields
-
value
PostfixExpression value
-
-
-
Class hydra.ext.java.syntax.UnaryExpressionNotPlusMinus.Tilde
class Tilde extends UnaryExpressionNotPlusMinus implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.ext.java.syntax.UnqualifiedClassInstanceCreationExpression
class UnqualifiedClassInstanceCreationExpression extends Object implements Serializable-
Serialized Fields
-
arguments
List<Expression> arguments
-
body
Maybe<ClassBody> body
-
classOrInterface
ClassOrInterfaceTypeToInstantiate classOrInterface
-
typeArguments
List<TypeArgument> typeArguments
-
-
-
Class hydra.ext.java.syntax.VariableAccess
class VariableAccess extends Object implements Serializable -
Class hydra.ext.java.syntax.VariableAccess.ExpressionName
class ExpressionName extends VariableAccess implements Serializable-
Serialized Fields
-
value
ExpressionName value
-
-
-
Class hydra.ext.java.syntax.VariableAccess.FieldAccess
class FieldAccess extends VariableAccess implements Serializable-
Serialized Fields
-
value
FieldAccess value
-
-
-
Class hydra.ext.java.syntax.VariableArityParameter
class VariableArityParameter extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
identifier
Identifier identifier
-
modifiers
VariableModifier modifiers
-
type
UnannType type
-
-
-
Class hydra.ext.java.syntax.VariableDeclarator
class VariableDeclarator extends Object implements Serializable-
Serialized Fields
-
id
VariableDeclaratorId id
-
initializer
Maybe<VariableInitializer> initializer
-
-
-
Class hydra.ext.java.syntax.VariableDeclaratorId
class VariableDeclaratorId extends Object implements Serializable-
Serialized Fields
-
dims
Maybe<Dims> dims
-
identifier
Identifier identifier
-
-
-
Class hydra.ext.java.syntax.VariableInitializer
class VariableInitializer extends Object implements Serializable -
Class hydra.ext.java.syntax.VariableInitializer.ArrayInitializer
class ArrayInitializer extends VariableInitializer implements Serializable-
Serialized Fields
-
value
ArrayInitializer value
-
-
-
Class hydra.ext.java.syntax.VariableInitializer.Expression
class Expression extends VariableInitializer implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.java.syntax.VariableModifier
class VariableModifier extends Object implements Serializable -
Class hydra.ext.java.syntax.VariableModifier.Annotation
class Annotation extends VariableModifier implements Serializable-
Serialized Fields
-
value
Annotation value
-
-
-
Class hydra.ext.java.syntax.VariableModifier.Final
class Final extends VariableModifier implements Serializable -
Class hydra.ext.java.syntax.WhileStatement
class WhileStatement extends Object implements Serializable-
Serialized Fields
-
body
Statement body
-
cond
Maybe<Expression> cond
-
-
-
Class hydra.ext.java.syntax.WhileStatementNoShortIf
class WhileStatementNoShortIf extends Object implements Serializable-
Serialized Fields
-
body
StatementNoShortIf body
-
cond
Maybe<Expression> cond
-
-
-
Class hydra.ext.java.syntax.Wildcard
class Wildcard extends Object implements Serializable-
Serialized Fields
-
annotations
List<Annotation> annotations
-
wildcard
Maybe<WildcardBounds> wildcard
-
-
-
Class hydra.ext.java.syntax.WildcardBounds
class WildcardBounds extends Object implements Serializable -
Class hydra.ext.java.syntax.WildcardBounds.Extends
class Extends extends WildcardBounds implements Serializable-
Serialized Fields
-
value
ReferenceType value
-
-
-
Class hydra.ext.java.syntax.WildcardBounds.Super
class Super extends WildcardBounds implements Serializable-
Serialized Fields
-
value
ReferenceType value
-
-
-
-
Package hydra.ext.org.w3.rdf.syntax
-
Class hydra.ext.org.w3.rdf.syntax.BlankNode
class BlankNode extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Dataset
class Dataset extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.Description
class Description extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.Graph
class Graph extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.Iri
class Iri extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.IriOrLiteral
class IriOrLiteral extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.IriOrLiteral.Iri
class Iri extends IriOrLiteral implements Serializable-
Serialized Fields
-
value
Iri value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.IriOrLiteral.Literal
class Literal extends IriOrLiteral implements Serializable-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.LangStrings
class LangStrings extends Object implements Serializable-
Serialized Fields
-
value
Map<Maybe<LanguageTag>,
String> value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.LanguageTag
class LanguageTag extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Literal
class Literal extends Object implements Serializable-
Serialized Fields
-
datatypeIri
Iri datatypeIri
an IRI identifying a datatype that determines how the lexical form maps to a literal value -
languageTag
Maybe<LanguageTag> languageTag
An optional language tag, present if and only if the datatype IRI is http://www.w3.org/1999/02/22-rdf-syntax-ns#langString -
lexicalForm
String lexicalForm
a Unicode string, which should be in Normal Form C
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Node
class Node extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.Node.Bnode
class Bnode extends Node implements Serializable-
Serialized Fields
-
value
BlankNode value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Node.Iri
class Iri extends Node implements Serializable-
Serialized Fields
-
value
Iri value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Node.Literal
class Literal extends Node implements Serializable-
Serialized Fields
-
value
Literal value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Property
class Property extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.Quad
class Quad extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.RdfsClass
class RdfsClass extends Object implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Resource
class Resource extends Object implements Serializable -
Class hydra.ext.org.w3.rdf.syntax.Resource.Bnode
class Bnode extends Resource implements Serializable-
Serialized Fields
-
value
BlankNode value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Resource.Iri
class Iri extends Resource implements Serializable-
Serialized Fields
-
value
Iri value
-
-
-
Class hydra.ext.org.w3.rdf.syntax.Triple
class Triple extends Object implements Serializable
-
-
Package hydra.ext.org.yaml.model
-
Class hydra.ext.org.yaml.model.Node
class Node extends Object implements Serializable -
Class hydra.ext.org.yaml.model.Node.Mapping
class Mapping extends Node implements Serializable -
Class hydra.ext.org.yaml.model.Node.Scalar
class Scalar extends Node implements Serializable-
Serialized Fields
-
value
Scalar value
-
-
-
Class hydra.ext.org.yaml.model.Node.Sequence
class Sequence extends Node implements Serializable -
Class hydra.ext.org.yaml.model.Scalar
class Scalar extends Object implements Serializable -
Class hydra.ext.org.yaml.model.Scalar.Bool
class Bool extends Scalar implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.org.yaml.model.Scalar.Float_
class Float_ extends Scalar implements Serializable-
Serialized Fields
-
value
BigDecimal value
-
-
-
Class hydra.ext.org.yaml.model.Scalar.Int
class Int extends Scalar implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.ext.org.yaml.model.Scalar.Null
class Null extends Scalar implements Serializable -
Class hydra.ext.org.yaml.model.Scalar.Str
class Str extends Scalar implements Serializable-
Serialized Fields
-
value
String value
-
-
-
-
Package hydra.ext.python.helpers
-
Class hydra.ext.python.helpers.PyGraph
class PyGraph extends Object implements Serializable-
Serialized Fields
-
graph
Graph graph
The Hydra graph being processed -
metadata
PythonModuleMetadata metadata
Accumulated module metadata
-
-
-
Class hydra.ext.python.helpers.PythonEnvironment
class PythonEnvironment extends Object implements Serializable-
Serialized Fields
-
boundTypeVariables
Tuple.Tuple2<List<Name>,
Map<Name, Name>> boundTypeVariables Type variables in scope, with their Python names -
inlineVariables
Set<Name> inlineVariables
Variables that are inline let bindings (walrus operators) -
namespaces
Namespaces<DottedName> namespaces
Namespace mapping for imports -
nullaryBindings
Set<Name> nullaryBindings
Set of nullary bindings (need call syntax) -
skipCasts
Boolean skipCasts
When True, skip generating cast() calls for reduced memory usage -
typeContext
TypeContext typeContext
Type context for type inference -
version
PythonVersion version
Target Python version
-
-
-
Class hydra.ext.python.helpers.PythonModuleMetadata
class PythonModuleMetadata extends Object implements Serializable-
Serialized Fields
-
namespaces
Namespaces<DottedName> namespaces
Namespace mapping for imports -
typeVariables
Set<Name> typeVariables
Type variables used in the module -
usesAnnotated
Boolean usesAnnotated
-
usesCallable
Boolean usesCallable
-
usesCast
Boolean usesCast
-
usesDataclass
Boolean usesDataclass
-
usesDecimal
Boolean usesDecimal
-
usesEither
Boolean usesEither
-
usesEnum
Boolean usesEnum
-
usesFrozenDict
Boolean usesFrozenDict
-
usesFrozenList
Boolean usesFrozenList
-
usesGeneric
Boolean usesGeneric
-
usesJust
Boolean usesJust
-
usesLeft
Boolean usesLeft
-
usesLruCache
Boolean usesLruCache
-
usesMaybe
Boolean usesMaybe
-
usesName
Boolean usesName
-
usesNode
Boolean usesNode
-
usesNothing
Boolean usesNothing
-
usesRight
Boolean usesRight
-
usesTypeAlias
Boolean usesTypeAlias
-
usesTypeVar
Boolean usesTypeVar
-
-
-
Class hydra.ext.python.helpers.PythonVersion
class PythonVersion extends Object implements Serializable -
Class hydra.ext.python.helpers.PythonVersion.Python310
class Python310 extends PythonVersion implements Serializable -
Class hydra.ext.python.helpers.PythonVersion.Python312
class Python312 extends PythonVersion implements Serializable
-
-
Package hydra.ext.python.syntax
-
Class hydra.ext.python.syntax.AnnotatedRhs
class AnnotatedRhs extends Object implements Serializable -
Class hydra.ext.python.syntax.AnnotatedRhs.Star
class Star extends AnnotatedRhs implements Serializable-
Serialized Fields
-
value
List<StarExpression> value
-
-
-
Class hydra.ext.python.syntax.AnnotatedRhs.Yield
class Yield extends AnnotatedRhs implements Serializable-
Serialized Fields
-
value
YieldExpression value
-
-
-
Class hydra.ext.python.syntax.AnnotatedStatement
class AnnotatedStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.Annotation
class Annotation extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.Args
class Args extends Object implements Serializable-
Serialized Fields
-
kwargOrDoubleStarred
List<KwargOrDoubleStarred> kwargOrDoubleStarred
-
kwargOrStarred
List<KwargOrStarred> kwargOrStarred
-
positional
List<PosArg> positional
-
-
-
Class hydra.ext.python.syntax.AsPattern
class AsPattern extends Object implements Serializable-
Serialized Fields
-
as
PatternCaptureTarget as
-
pattern
OrPattern pattern
-
-
-
Class hydra.ext.python.syntax.AssertStatement
class AssertStatement extends Object implements Serializable-
Serialized Fields
-
expression1
Expression expression1
-
expression2
Maybe<Expression> expression2
-
-
-
Class hydra.ext.python.syntax.Assignment
class Assignment extends Object implements Serializable -
Class hydra.ext.python.syntax.Assignment.Aug
class Aug extends Assignment implements Serializable-
Serialized Fields
-
value
AugAssignment value
-
-
-
Class hydra.ext.python.syntax.Assignment.Typed
class Typed extends Assignment implements Serializable-
Serialized Fields
-
value
TypedAssignment value
-
-
-
Class hydra.ext.python.syntax.Assignment.Untyped
class Untyped extends Assignment implements Serializable-
Serialized Fields
-
value
UntypedAssignment value
-
-
-
Class hydra.ext.python.syntax.AssignmentExpression
class AssignmentExpression extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
name
Name name
-
-
-
Class hydra.ext.python.syntax.Atom
class Atom extends Object implements Serializable -
Class hydra.ext.python.syntax.Atom.Dict
class Dict extends Atom implements Serializable-
Serialized Fields
-
value
Dict value
-
-
-
Class hydra.ext.python.syntax.Atom.Dictcomp
class Dictcomp extends Atom implements Serializable-
Serialized Fields
-
value
Dictcomp value
-
-
-
Class hydra.ext.python.syntax.Atom.Ellipsis
class Ellipsis extends Atom implements Serializable -
Class hydra.ext.python.syntax.Atom.False
class False extends Atom implements Serializable -
Class hydra.ext.python.syntax.Atom.Genexp
class Genexp extends Atom implements Serializable-
Serialized Fields
-
value
Genexp value
-
-
-
Class hydra.ext.python.syntax.Atom.Group
class Group extends Atom implements Serializable-
Serialized Fields
-
value
Group value
-
-
-
Class hydra.ext.python.syntax.Atom.List
class List extends Atom implements Serializable-
Serialized Fields
-
value
List value
-
-
-
Class hydra.ext.python.syntax.Atom.Listcomp
class Listcomp extends Atom implements Serializable-
Serialized Fields
-
value
Listcomp value
-
-
-
Class hydra.ext.python.syntax.Atom.Name
class Name extends Atom implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.python.syntax.Atom.None
class None extends Atom implements Serializable -
Class hydra.ext.python.syntax.Atom.Number_
class Number_ extends Atom implements Serializable-
Serialized Fields
-
value
Number_ value
-
-
-
Class hydra.ext.python.syntax.Atom.Set
class Set extends Atom implements Serializable-
Serialized Fields
-
value
Set value
-
-
-
Class hydra.ext.python.syntax.Atom.Setcomp
class Setcomp extends Atom implements Serializable-
Serialized Fields
-
value
Setcomp value
-
-
-
Class hydra.ext.python.syntax.Atom.String_
class String_ extends Atom implements Serializable-
Serialized Fields
-
value
String_ value
-
-
-
Class hydra.ext.python.syntax.Atom.True
class True extends Atom implements Serializable -
Class hydra.ext.python.syntax.Atom.Tuple
class Tuple extends Atom implements Serializable-
Serialized Fields
-
value
Tuple value
-
-
-
Class hydra.ext.python.syntax.Attribute
class Attribute extends Object implements Serializable -
Class hydra.ext.python.syntax.AugAssign
class AugAssign extends Object implements Serializable -
Class hydra.ext.python.syntax.AugAssign.AmpersandEqual
class AmpersandEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.AtEqual
class AtEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.BarEqual
class BarEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.CaretEqual
class CaretEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.DoubleSlashEqual
class DoubleSlashEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.LeftShiftEqual
class LeftShiftEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.MinusEqual
class MinusEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.PercentEqual
class PercentEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.PlusEqual
class PlusEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.RightShiftEqual
class RightShiftEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.SlashEqual
class SlashEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.StarStarEqual
class StarStarEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssign.TimesEqual
class TimesEqual extends AugAssign implements Serializable -
Class hydra.ext.python.syntax.AugAssignment
class AugAssignment extends Object implements Serializable-
Serialized Fields
-
augassign
AugAssign augassign
-
lhs
SingleTarget lhs
-
rhs
AnnotatedRhs rhs
-
-
-
Class hydra.ext.python.syntax.AwaitPrimary
class AwaitPrimary extends Object implements Serializable -
Class hydra.ext.python.syntax.BitwiseAnd
class BitwiseAnd extends Object implements Serializable-
Serialized Fields
-
lhs
Maybe<BitwiseAnd> lhs
-
rhs
ShiftExpression rhs
-
-
-
Class hydra.ext.python.syntax.BitwiseOr
class BitwiseOr extends Object implements Serializable-
Serialized Fields
-
lhs
Maybe<BitwiseOr> lhs
-
rhs
BitwiseXor rhs
-
-
-
Class hydra.ext.python.syntax.BitwiseXor
class BitwiseXor extends Object implements Serializable-
Serialized Fields
-
lhs
Maybe<BitwiseXor> lhs
-
rhs
BitwiseAnd rhs
-
-
-
Class hydra.ext.python.syntax.Block
class Block extends Object implements Serializable -
Class hydra.ext.python.syntax.Block.Indented
class Indented extends Block implements Serializable -
Class hydra.ext.python.syntax.Block.Simple
class Simple extends Block implements Serializable-
Serialized Fields
-
value
List<SimpleStatement> value
-
-
-
Class hydra.ext.python.syntax.CapturePattern
class CapturePattern extends Object implements Serializable-
Serialized Fields
-
value
PatternCaptureTarget value
-
-
-
Class hydra.ext.python.syntax.CaseBlock
class CaseBlock extends Object implements Serializable -
Class hydra.ext.python.syntax.ClassDefinition
class ClassDefinition extends Object implements Serializable-
Serialized Fields
-
arguments
Maybe<Args> arguments
-
body
Block body
-
decorators
Maybe<Decorators> decorators
-
name
Name name
-
typeParams
List<TypeParameter> typeParams
-
-
-
Class hydra.ext.python.syntax.ClassPattern
class ClassPattern extends Object implements Serializable-
Serialized Fields
-
keywordPatterns
Maybe<KeywordPatterns> keywordPatterns
-
nameOrAttribute
NameOrAttribute nameOrAttribute
-
positionalPatterns
Maybe<PositionalPatterns> positionalPatterns
-
-
-
Class hydra.ext.python.syntax.ClosedPattern
class ClosedPattern extends Object implements Serializable -
Class hydra.ext.python.syntax.ClosedPattern.Capture
class Capture extends ClosedPattern implements Serializable-
Serialized Fields
-
value
CapturePattern value
-
-
-
Class hydra.ext.python.syntax.ClosedPattern.Class_
class Class_ extends ClosedPattern implements Serializable-
Serialized Fields
-
value
ClassPattern value
-
-
-
Class hydra.ext.python.syntax.ClosedPattern.Group
class Group extends ClosedPattern implements Serializable-
Serialized Fields
-
value
GroupPattern value
-
-
-
Class hydra.ext.python.syntax.ClosedPattern.Literal
class Literal extends ClosedPattern implements Serializable-
Serialized Fields
-
value
LiteralExpression value
-
-
-
Class hydra.ext.python.syntax.ClosedPattern.Mapping
class Mapping extends ClosedPattern implements Serializable-
Serialized Fields
-
value
MappingPattern value
-
-
-
Class hydra.ext.python.syntax.ClosedPattern.Sequence
class Sequence extends ClosedPattern implements Serializable-
Serialized Fields
-
value
SequencePattern value
-
-
-
Class hydra.ext.python.syntax.ClosedPattern.Value
class Value extends ClosedPattern implements Serializable-
Serialized Fields
-
value
ValuePattern value
-
-
-
Class hydra.ext.python.syntax.ClosedPattern.Wildcard
class Wildcard extends ClosedPattern implements Serializable -
Class hydra.ext.python.syntax.CommaStarEtc
class CommaStarEtc extends Object implements Serializable-
Serialized Fields
-
keywords
Maybe<Keywords> keywords
-
paramMaybeDefault
List<ParamMaybeDefault> paramMaybeDefault
-
-
-
Class hydra.ext.python.syntax.CompareOp
class CompareOp extends Object implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Eq
class Eq extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Gt
class Gt extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Gte
class Gte extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.In
class In extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Is
class Is extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Isnot
class Isnot extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Lt
class Lt extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Lte
class Lte extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Noteq
class Noteq extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOp.Notin
class Notin extends CompareOp implements Serializable -
Class hydra.ext.python.syntax.CompareOpBitwiseOrPair
class CompareOpBitwiseOrPair extends Object implements Serializable -
Class hydra.ext.python.syntax.Comparison
class Comparison extends Object implements Serializable-
Serialized Fields
-
lhs
BitwiseOr lhs
-
rhs
List<CompareOpBitwiseOrPair> rhs
-
-
-
Class hydra.ext.python.syntax.ComplexNumber
class ComplexNumber extends Object implements Serializable-
Serialized Fields
-
imaginary
ImaginaryNumber imaginary
-
plusOrMinus
PlusOrMinus plusOrMinus
-
real
SignedRealNumber real
-
-
-
Class hydra.ext.python.syntax.CompoundStatement
class CompoundStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.CompoundStatement.ClassDef
class ClassDef extends CompoundStatement implements Serializable-
Serialized Fields
-
value
ClassDefinition value
-
-
-
Class hydra.ext.python.syntax.CompoundStatement.For
class For extends CompoundStatement implements Serializable-
Serialized Fields
-
value
ForStatement value
-
-
-
Class hydra.ext.python.syntax.CompoundStatement.Function
class Function extends CompoundStatement implements Serializable-
Serialized Fields
-
value
FunctionDefinition value
-
-
-
Class hydra.ext.python.syntax.CompoundStatement.If
class If extends CompoundStatement implements Serializable-
Serialized Fields
-
value
IfStatement value
-
-
-
Class hydra.ext.python.syntax.CompoundStatement.Match
class Match extends CompoundStatement implements Serializable-
Serialized Fields
-
value
MatchStatement value
-
-
-
Class hydra.ext.python.syntax.CompoundStatement.Try
class Try extends CompoundStatement implements Serializable-
Serialized Fields
-
value
TryStatement value
-
-
-
Class hydra.ext.python.syntax.CompoundStatement.While
class While extends CompoundStatement implements Serializable-
Serialized Fields
-
value
WhileStatement value
-
-
-
Class hydra.ext.python.syntax.CompoundStatement.With
class With extends CompoundStatement implements Serializable-
Serialized Fields
-
value
WithStatement value
-
-
-
Class hydra.ext.python.syntax.Conditional
class Conditional extends Object implements Serializable-
Serialized Fields
-
body
Disjunction body
-
else_
Expression else_
-
if_
Disjunction if_
-
-
-
Class hydra.ext.python.syntax.Conjunction
class Conjunction extends Object implements Serializable -
Class hydra.ext.python.syntax.Decorators
class Decorators extends Object implements Serializable-
Serialized Fields
-
value
List<NamedExpression> value
-
-
-
Class hydra.ext.python.syntax.Default
class Default extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.DelStatement
class DelStatement extends Object implements Serializable-
Serialized Fields
-
value
DelTargets value
-
-
-
Class hydra.ext.python.syntax.DelTarget
class DelTarget extends Object implements Serializable -
Class hydra.ext.python.syntax.DelTarget.DelTAtom
class DelTAtom extends DelTarget implements Serializable-
Serialized Fields
-
value
DelTAtom value
-
-
-
Class hydra.ext.python.syntax.DelTarget.PrimaryAndName
class PrimaryAndName extends DelTarget implements Serializable-
Serialized Fields
-
value
TPrimaryAndName value
-
-
-
Class hydra.ext.python.syntax.DelTarget.PrimaryAndSlices
class PrimaryAndSlices extends DelTarget implements Serializable-
Serialized Fields
-
value
TPrimaryAndSlices value
-
-
-
Class hydra.ext.python.syntax.DelTargets
class DelTargets extends Object implements Serializable -
Class hydra.ext.python.syntax.DelTAtom
class DelTAtom extends Object implements Serializable -
Class hydra.ext.python.syntax.DelTAtom.Name
class Name extends DelTAtom implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.python.syntax.DelTAtom.Target
class Target extends DelTAtom implements Serializable-
Serialized Fields
-
value
DelTarget value
-
-
-
Class hydra.ext.python.syntax.DelTAtom.Targets
class Targets extends DelTAtom implements Serializable-
Serialized Fields
-
value
DelTargets value
-
-
-
Class hydra.ext.python.syntax.Dict
class Dict extends Object implements Serializable-
Serialized Fields
-
value
List<DoubleStarredKvpair> value
-
-
-
Class hydra.ext.python.syntax.Dictcomp
class Dictcomp extends Object implements Serializable-
Serialized Fields
-
forIfClauses
ForIfClauses forIfClauses
-
kvpair
Kvpair kvpair
-
-
-
Class hydra.ext.python.syntax.Disjunction
class Disjunction extends Object implements Serializable-
Serialized Fields
-
value
List<Conjunction> value
-
-
-
Class hydra.ext.python.syntax.DottedAsName
class DottedAsName extends Object implements Serializable-
Serialized Fields
-
as
Maybe<Name> as
-
name
DottedName name
-
-
-
Class hydra.ext.python.syntax.DottedName
class DottedName extends Object implements Serializable -
Class hydra.ext.python.syntax.DoubleStarPattern
class DoubleStarPattern extends Object implements Serializable-
Serialized Fields
-
value
PatternCaptureTarget value
-
-
-
Class hydra.ext.python.syntax.DoubleStarredKvpair
class DoubleStarredKvpair extends Object implements Serializable -
Class hydra.ext.python.syntax.DoubleStarredKvpair.Pair
class Pair extends DoubleStarredKvpair implements Serializable-
Serialized Fields
-
value
Kvpair value
-
-
-
Class hydra.ext.python.syntax.DoubleStarredKvpair.Starred
class Starred extends DoubleStarredKvpair implements Serializable-
Serialized Fields
-
value
BitwiseOr value
-
-
-
Class hydra.ext.python.syntax.DoubleStarTypeParameter
class DoubleStarTypeParameter extends Object implements Serializable-
Serialized Fields
-
default_
Maybe<Expression> default_
-
name
Name name
-
-
-
Class hydra.ext.python.syntax.Eval
class Eval extends Object implements Serializable-
Serialized Fields
-
value
List<Expression> value
-
-
-
Class hydra.ext.python.syntax.ExceptBlock
class ExceptBlock extends Object implements Serializable-
Serialized Fields
-
body
Block body
-
expression
Maybe<ExceptExpression> expression
-
-
-
Class hydra.ext.python.syntax.ExceptExpression
class ExceptExpression extends Object implements Serializable-
Serialized Fields
-
as
Maybe<Name> as
-
expression
Expression expression
-
-
-
Class hydra.ext.python.syntax.ExceptStarBlock
class ExceptStarBlock extends Object implements Serializable-
Serialized Fields
-
as
Maybe<Name> as
-
body
Block body
-
expression
Expression expression
-
-
-
Class hydra.ext.python.syntax.Expression
class Expression extends Object implements Serializable -
Class hydra.ext.python.syntax.Expression.Conditional
class Conditional extends Expression implements Serializable-
Serialized Fields
-
value
Conditional value
-
-
-
Class hydra.ext.python.syntax.Expression.Lambda
class Lambda extends Expression implements Serializable-
Serialized Fields
-
value
Lambda value
-
-
-
Class hydra.ext.python.syntax.Expression.Simple
class Simple extends Expression implements Serializable-
Serialized Fields
-
value
Disjunction value
-
-
-
Class hydra.ext.python.syntax.Factor
class Factor extends Object implements Serializable -
Class hydra.ext.python.syntax.Factor.Complement
class Complement extends Factor implements Serializable-
Serialized Fields
-
value
Factor value
-
-
-
Class hydra.ext.python.syntax.Factor.Negative
class Negative extends Factor implements Serializable-
Serialized Fields
-
value
Factor value
-
-
-
Class hydra.ext.python.syntax.Factor.Positive
class Positive extends Factor implements Serializable-
Serialized Fields
-
value
Factor value
-
-
-
Class hydra.ext.python.syntax.Factor.Simple
class Simple extends Factor implements Serializable-
Serialized Fields
-
value
Power value
-
-
-
Class hydra.ext.python.syntax.File
class File extends Object implements Serializable -
Class hydra.ext.python.syntax.ForIfClause
class ForIfClause extends Object implements Serializable-
Serialized Fields
-
async
Boolean async
-
ifs
List<Disjunction> ifs
-
in
Disjunction in
-
targets
List<StarTarget> targets
-
-
-
Class hydra.ext.python.syntax.ForIfClauses
class ForIfClauses extends Object implements Serializable-
Serialized Fields
-
value
List<ForIfClause> value
-
-
-
Class hydra.ext.python.syntax.ForStatement
class ForStatement extends Object implements Serializable-
Serialized Fields
-
async
Boolean async
-
body
Block body
-
else_
Maybe<Block> else_
-
expressions
List<StarExpression> expressions
-
targets
List<StarTarget> targets
-
typeComment
Maybe<TypeComment> typeComment
-
-
-
Class hydra.ext.python.syntax.FunctionDefinition
class FunctionDefinition extends Object implements Serializable-
Serialized Fields
-
decorators
Maybe<Decorators> decorators
-
raw
FunctionDefRaw raw
-
-
-
Class hydra.ext.python.syntax.FunctionDefRaw
class FunctionDefRaw extends Object implements Serializable-
Serialized Fields
-
async
Boolean async
-
block
Block block
-
funcTypeComment
Maybe<FuncTypeComment> funcTypeComment
-
name
Name name
-
params
Maybe<Parameters> params
-
returnType
Maybe<Expression> returnType
-
typeParams
List<TypeParameter> typeParams
-
-
-
Class hydra.ext.python.syntax.FuncType
class FuncType extends Object implements Serializable-
Serialized Fields
-
body
Expression body
-
type
List<TypeExpression> type
-
-
-
Class hydra.ext.python.syntax.FuncTypeComment
class FuncTypeComment extends Object implements Serializable-
Serialized Fields
-
value
TypeComment value
-
-
-
Class hydra.ext.python.syntax.Genexp
class Genexp extends Object implements Serializable-
Serialized Fields
-
head
GenexpHead head
-
tail
ForIfClauses tail
-
-
-
Class hydra.ext.python.syntax.GenexpHead
class GenexpHead extends Object implements Serializable -
Class hydra.ext.python.syntax.GenexpHead.Assignment
class Assignment extends GenexpHead implements Serializable-
Serialized Fields
-
value
AssignmentExpression value
-
-
-
Class hydra.ext.python.syntax.GenexpHead.Expression
class Expression extends GenexpHead implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.Group
class Group extends Object implements Serializable -
Class hydra.ext.python.syntax.Group.Expression
class Expression extends Group implements Serializable-
Serialized Fields
-
value
NamedExpression value
-
-
-
Class hydra.ext.python.syntax.Group.Yield
class Yield extends Group implements Serializable-
Serialized Fields
-
value
YieldExpression value
-
-
-
Class hydra.ext.python.syntax.GroupPattern
class GroupPattern extends Object implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.ext.python.syntax.Guard
class Guard extends Object implements Serializable-
Serialized Fields
-
value
NamedExpression value
-
-
-
Class hydra.ext.python.syntax.IfStatement
class IfStatement extends Object implements Serializable-
Serialized Fields
-
body
Block body
-
condition
NamedExpression condition
-
continuation
Maybe<IfTail> continuation
-
-
-
Class hydra.ext.python.syntax.IfTail
class IfTail extends Object implements Serializable -
Class hydra.ext.python.syntax.IfTail.Elif
class Elif extends IfTail implements Serializable-
Serialized Fields
-
value
IfStatement value
-
-
-
Class hydra.ext.python.syntax.IfTail.Else
class Else extends IfTail implements Serializable-
Serialized Fields
-
value
Block value
-
-
-
Class hydra.ext.python.syntax.ImaginaryNumber
class ImaginaryNumber extends Object implements Serializable-
Serialized Fields
-
value
Number_ value
-
-
-
Class hydra.ext.python.syntax.ImportFrom
class ImportFrom extends Object implements Serializable-
Serialized Fields
-
dottedName
Maybe<DottedName> dottedName
-
prefixes
List<RelativeImportPrefix> prefixes
-
targets
ImportFromTargets targets
-
-
-
Class hydra.ext.python.syntax.ImportFromAsName
class ImportFromAsName extends Object implements Serializable -
Class hydra.ext.python.syntax.ImportFromTargets
class ImportFromTargets extends Object implements Serializable -
Class hydra.ext.python.syntax.ImportFromTargets.Parens
class Parens extends ImportFromTargets implements Serializable-
Serialized Fields
-
value
List<ImportFromAsName> value
-
-
-
Class hydra.ext.python.syntax.ImportFromTargets.Simple
class Simple extends ImportFromTargets implements Serializable-
Serialized Fields
-
value
List<ImportFromAsName> value
-
-
-
Class hydra.ext.python.syntax.ImportFromTargets.Star
class Star extends ImportFromTargets implements Serializable -
Class hydra.ext.python.syntax.ImportName
class ImportName extends Object implements Serializable-
Serialized Fields
-
value
List<DottedAsName> value
-
-
-
Class hydra.ext.python.syntax.ImportStatement
class ImportStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.ImportStatement.From
class From extends ImportStatement implements Serializable-
Serialized Fields
-
value
ImportFrom value
-
-
-
Class hydra.ext.python.syntax.ImportStatement.Name
class Name extends ImportStatement implements Serializable-
Serialized Fields
-
value
ImportName value
-
-
-
Class hydra.ext.python.syntax.Interactive
class Interactive extends Object implements Serializable-
Serialized Fields
-
value
Statement value
-
-
-
Class hydra.ext.python.syntax.Inversion
class Inversion extends Object implements Serializable -
Class hydra.ext.python.syntax.Inversion.Not
class Not extends Inversion implements Serializable-
Serialized Fields
-
value
Inversion value
-
-
-
Class hydra.ext.python.syntax.Inversion.Simple
class Simple extends Inversion implements Serializable-
Serialized Fields
-
value
Comparison value
-
-
-
Class hydra.ext.python.syntax.ItemsPattern
class ItemsPattern extends Object implements Serializable-
Serialized Fields
-
value
List<KeyValuePattern> value
-
-
-
Class hydra.ext.python.syntax.KeyValuePattern
class KeyValuePattern extends Object implements Serializable-
Serialized Fields
-
key
LiteralExpressionOrAttribute key
-
value
Pattern value
-
-
-
Class hydra.ext.python.syntax.KeywordPattern
class KeywordPattern extends Object implements Serializable -
Class hydra.ext.python.syntax.KeywordPatterns
class KeywordPatterns extends Object implements Serializable-
Serialized Fields
-
value
List<KeywordPattern> value
-
-
-
Class hydra.ext.python.syntax.Keywords
class Keywords extends Object implements Serializable-
Serialized Fields
-
value
ParamNoDefault value
-
-
-
Class hydra.ext.python.syntax.Kvpair
class Kvpair extends Object implements Serializable-
Serialized Fields
-
key
Expression key
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.Kwarg
class Kwarg extends Object implements Serializable-
Serialized Fields
-
name
Name name
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.KwargOrDoubleStarred
class KwargOrDoubleStarred extends Object implements Serializable -
Class hydra.ext.python.syntax.KwargOrDoubleStarred.DoubleStarred
class DoubleStarred extends KwargOrDoubleStarred implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.KwargOrDoubleStarred.Kwarg
class Kwarg extends KwargOrDoubleStarred implements Serializable-
Serialized Fields
-
value
Kwarg value
-
-
-
Class hydra.ext.python.syntax.KwargOrStarred
class KwargOrStarred extends Object implements Serializable -
Class hydra.ext.python.syntax.KwargOrStarred.Kwarg
class Kwarg extends KwargOrStarred implements Serializable-
Serialized Fields
-
value
Kwarg value
-
-
-
Class hydra.ext.python.syntax.KwargOrStarred.Starred
class Starred extends KwargOrStarred implements Serializable-
Serialized Fields
-
value
StarredExpression value
-
-
-
Class hydra.ext.python.syntax.Lambda
class Lambda extends Object implements Serializable-
Serialized Fields
-
body
Expression body
-
params
LambdaParameters params
-
-
-
Class hydra.ext.python.syntax.LambdaKwds
class LambdaKwds extends Object implements Serializable-
Serialized Fields
-
value
LambdaParamNoDefault value
-
-
-
Class hydra.ext.python.syntax.LambdaParameters
class LambdaParameters extends Object implements Serializable-
Serialized Fields
-
paramNoDefault
List<LambdaParamNoDefault> paramNoDefault
-
paramWithDefault
List<LambdaParamWithDefault> paramWithDefault
-
slashNoDefault
Maybe<LambdaSlashNoDefault> slashNoDefault
-
starEtc
Maybe<LambdaStarEtc> starEtc
-
-
-
Class hydra.ext.python.syntax.LambdaParamMaybeDefault
class LambdaParamMaybeDefault extends Object implements Serializable -
Class hydra.ext.python.syntax.LambdaParamNoDefault
class LambdaParamNoDefault extends Object implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.python.syntax.LambdaParamWithDefault
class LambdaParamWithDefault extends Object implements Serializable -
Class hydra.ext.python.syntax.LambdaSlashNoDefault
class LambdaSlashNoDefault extends Object implements Serializable-
Serialized Fields
-
parameters
List<LambdaParamNoDefault> parameters
-
-
-
Class hydra.ext.python.syntax.LambdaSlashWithDefault
class LambdaSlashWithDefault extends Object implements Serializable-
Serialized Fields
-
paramNoDefault
List<LambdaParamNoDefault> paramNoDefault
-
paramWithDefault
List<LambdaParamWithDefault> paramWithDefault
-
-
-
Class hydra.ext.python.syntax.LambdaStarEtc
class LambdaStarEtc extends Object implements Serializable -
Class hydra.ext.python.syntax.LambdaStarEtc.Kwds
class Kwds extends LambdaStarEtc implements Serializable-
Serialized Fields
-
value
LambdaKwds value
-
-
-
Class hydra.ext.python.syntax.LambdaStarEtc.ParamMaybeDefault
class ParamMaybeDefault extends LambdaStarEtc implements Serializable-
Serialized Fields
-
value
List<LambdaParamMaybeDefault> value
-
-
-
Class hydra.ext.python.syntax.LambdaStarEtc.ParamNoDefault
class ParamNoDefault extends LambdaStarEtc implements Serializable-
Serialized Fields
-
value
LambdaParamNoDefault value
-
-
-
Class hydra.ext.python.syntax.LambdaStarEtc.Star
class Star extends LambdaStarEtc implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.ext.python.syntax.List
class List extends Object implements Serializable-
Serialized Fields
-
value
List<StarNamedExpression> value
-
-
-
Class hydra.ext.python.syntax.Listcomp
class Listcomp extends Object implements Serializable-
Serialized Fields
-
expression
NamedExpression expression
-
forIfClauses
ForIfClauses forIfClauses
-
-
-
Class hydra.ext.python.syntax.LiteralExpression
class LiteralExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.LiteralExpression.Complex
class Complex extends LiteralExpression implements Serializable-
Serialized Fields
-
value
ComplexNumber value
-
-
-
Class hydra.ext.python.syntax.LiteralExpression.False
class False extends LiteralExpression implements Serializable -
Class hydra.ext.python.syntax.LiteralExpression.None
class None extends LiteralExpression implements Serializable -
Class hydra.ext.python.syntax.LiteralExpression.Number_
class Number_ extends LiteralExpression implements Serializable-
Serialized Fields
-
value
SignedNumber value
-
-
-
Class hydra.ext.python.syntax.LiteralExpression.String_
class String_ extends LiteralExpression implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.python.syntax.LiteralExpression.True
class True extends LiteralExpression implements Serializable -
Class hydra.ext.python.syntax.LiteralExpressionOrAttribute
class LiteralExpressionOrAttribute extends Object implements Serializable -
Class hydra.ext.python.syntax.LiteralExpressionOrAttribute.Attribute
class Attribute extends LiteralExpressionOrAttribute implements Serializable-
Serialized Fields
-
value
Attribute value
-
-
-
Class hydra.ext.python.syntax.LiteralExpressionOrAttribute.Literal
class Literal extends LiteralExpressionOrAttribute implements Serializable-
Serialized Fields
-
value
LiteralExpression value
-
-
-
Class hydra.ext.python.syntax.MappingPattern
class MappingPattern extends Object implements Serializable-
Serialized Fields
-
doubleStar
Maybe<DoubleStarPattern> doubleStar
-
items
Maybe<ItemsPattern> items
-
-
-
Class hydra.ext.python.syntax.MatchStatement
class MatchStatement extends Object implements Serializable-
Serialized Fields
-
cases
List<CaseBlock> cases
-
subject
SubjectExpression subject
-
-
-
Class hydra.ext.python.syntax.MaybeSequencePattern
class MaybeSequencePattern extends Object implements Serializable-
Serialized Fields
-
value
List<MaybeStarPattern> value
-
-
-
Class hydra.ext.python.syntax.MaybeStarPattern
class MaybeStarPattern extends Object implements Serializable -
Class hydra.ext.python.syntax.MaybeStarPattern.Pattern
class Pattern extends MaybeStarPattern implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.ext.python.syntax.MaybeStarPattern.Star
class Star extends MaybeStarPattern implements Serializable-
Serialized Fields
-
value
StarPattern value
-
-
-
Class hydra.ext.python.syntax.Module
class Module extends Object implements Serializable -
Class hydra.ext.python.syntax.Name
class Name extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.python.syntax.NamedExpression
class NamedExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.NamedExpression.Assignment
class Assignment extends NamedExpression implements Serializable-
Serialized Fields
-
value
AssignmentExpression value
-
-
-
Class hydra.ext.python.syntax.NamedExpression.Simple
class Simple extends NamedExpression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.NameOrAttribute
class NameOrAttribute extends Object implements Serializable -
Class hydra.ext.python.syntax.NoDefaultStarAnnotationStarEtc
class NoDefaultStarAnnotationStarEtc extends Object implements Serializable-
Serialized Fields
-
keywords
Maybe<Keywords> keywords
-
paramMaybeDefault
List<ParamMaybeDefault> paramMaybeDefault
-
paramNoDefaultStarAnnotation
ParamNoDefaultStarAnnotation paramNoDefaultStarAnnotation
-
-
-
Class hydra.ext.python.syntax.NoDefaultStarEtc
class NoDefaultStarEtc extends Object implements Serializable-
Serialized Fields
-
keywords
Maybe<Keywords> keywords
-
paramMaybeDefault
List<ParamMaybeDefault> paramMaybeDefault
-
paramNoDefault
ParamNoDefault paramNoDefault
-
-
-
Class hydra.ext.python.syntax.Number_
class Number_ extends Object implements Serializable -
Class hydra.ext.python.syntax.Number_.Float_
class Float_ extends Number_ implements Serializable-
Serialized Fields
-
value
BigDecimal value
-
-
-
Class hydra.ext.python.syntax.Number_.Integer_
class Integer_ extends Number_ implements Serializable-
Serialized Fields
-
value
BigInteger value
-
-
-
Class hydra.ext.python.syntax.OpenSequencePattern
class OpenSequencePattern extends Object implements Serializable-
Serialized Fields
-
head
MaybeStarPattern head
-
tail
Maybe<MaybeSequencePattern> tail
-
-
-
Class hydra.ext.python.syntax.OrPattern
class OrPattern extends Object implements Serializable-
Serialized Fields
-
value
List<ClosedPattern> value
-
-
-
Class hydra.ext.python.syntax.Param
class Param extends Object implements Serializable-
Serialized Fields
-
annotation
Maybe<Annotation> annotation
-
name
Name name
-
-
-
Class hydra.ext.python.syntax.Parameters
class Parameters extends Object implements Serializable -
Class hydra.ext.python.syntax.Parameters.ParamNoDefault
class ParamNoDefault extends Parameters implements Serializable-
Serialized Fields
-
value
ParamNoDefaultParameters value
-
-
-
Class hydra.ext.python.syntax.Parameters.ParamWithDefault
class ParamWithDefault extends Parameters implements Serializable-
Serialized Fields
-
value
ParamWithDefaultParameters value
-
-
-
Class hydra.ext.python.syntax.Parameters.SlashNoDefault
class SlashNoDefault extends Parameters implements Serializable-
Serialized Fields
-
value
SlashNoDefaultParameters value
-
-
-
Class hydra.ext.python.syntax.Parameters.SlashWithDefault
class SlashWithDefault extends Parameters implements Serializable-
Serialized Fields
-
value
SlashWithDefaultParameters value
-
-
-
Class hydra.ext.python.syntax.Parameters.StarEtc
class StarEtc extends Parameters implements Serializable-
Serialized Fields
-
value
StarEtc value
-
-
-
Class hydra.ext.python.syntax.ParamMaybeDefault
class ParamMaybeDefault extends Object implements Serializable-
Serialized Fields
-
default_
Maybe<Default> default_
-
param
Param param
-
typeComment
Maybe<TypeComment> typeComment
-
-
-
Class hydra.ext.python.syntax.ParamNoDefault
class ParamNoDefault extends Object implements Serializable-
Serialized Fields
-
param
Param param
-
typeComment
Maybe<TypeComment> typeComment
-
-
-
Class hydra.ext.python.syntax.ParamNoDefaultParameters
class ParamNoDefaultParameters extends Object implements Serializable-
Serialized Fields
-
paramNoDefault
List<ParamNoDefault> paramNoDefault
-
paramWithDefault
List<ParamWithDefault> paramWithDefault
-
starEtc
Maybe<StarEtc> starEtc
-
-
-
Class hydra.ext.python.syntax.ParamNoDefaultStarAnnotation
class ParamNoDefaultStarAnnotation extends Object implements Serializable-
Serialized Fields
-
paramStarAnnotation
ParamStarAnnotation paramStarAnnotation
-
typeComment
Maybe<TypeComment> typeComment
-
-
-
Class hydra.ext.python.syntax.ParamStarAnnotation
class ParamStarAnnotation extends Object implements Serializable-
Serialized Fields
-
annotation
StarAnnotation annotation
-
name
Name name
-
-
-
Class hydra.ext.python.syntax.ParamWithDefault
class ParamWithDefault extends Object implements Serializable-
Serialized Fields
-
default_
Default default_
-
param
Param param
-
typeComment
Maybe<TypeComment> typeComment
-
-
-
Class hydra.ext.python.syntax.ParamWithDefaultParameters
class ParamWithDefaultParameters extends Object implements Serializable-
Serialized Fields
-
paramWithDefault
List<ParamWithDefault> paramWithDefault
-
starEtc
Maybe<StarEtc> starEtc
-
-
-
Class hydra.ext.python.syntax.Pattern
class Pattern extends Object implements Serializable -
Class hydra.ext.python.syntax.Pattern.As
class As extends Pattern implements Serializable-
Serialized Fields
-
value
AsPattern value
-
-
-
Class hydra.ext.python.syntax.Pattern.Or
class Or extends Pattern implements Serializable-
Serialized Fields
-
value
OrPattern value
-
-
-
Class hydra.ext.python.syntax.PatternCaptureTarget
class PatternCaptureTarget extends Object implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.python.syntax.Patterns
class Patterns extends Object implements Serializable -
Class hydra.ext.python.syntax.Patterns.Pattern
class Pattern extends Patterns implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.ext.python.syntax.Patterns.Sequence
class Sequence extends Patterns implements Serializable-
Serialized Fields
-
value
OpenSequencePattern value
-
-
-
Class hydra.ext.python.syntax.PlusOrMinus
class PlusOrMinus extends Object implements Serializable -
Class hydra.ext.python.syntax.PlusOrMinus.Minus
class Minus extends PlusOrMinus implements Serializable -
Class hydra.ext.python.syntax.PlusOrMinus.Plus
class Plus extends PlusOrMinus implements Serializable -
Class hydra.ext.python.syntax.PosArg
class PosArg extends Object implements Serializable -
Class hydra.ext.python.syntax.PosArg.Assignment
class Assignment extends PosArg implements Serializable-
Serialized Fields
-
value
AssignmentExpression value
-
-
-
Class hydra.ext.python.syntax.PosArg.Expression
class Expression extends PosArg implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.PosArg.Starred
class Starred extends PosArg implements Serializable-
Serialized Fields
-
value
StarredExpression value
-
-
-
Class hydra.ext.python.syntax.PositionalPatterns
class PositionalPatterns extends Object implements Serializable -
Class hydra.ext.python.syntax.Power
class Power extends Object implements Serializable-
Serialized Fields
-
lhs
AwaitPrimary lhs
-
rhs
Maybe<Factor> rhs
-
-
-
Class hydra.ext.python.syntax.Primary
class Primary extends Object implements Serializable -
Class hydra.ext.python.syntax.Primary.Compound
class Compound extends Primary implements Serializable-
Serialized Fields
-
value
PrimaryWithRhs value
-
-
-
Class hydra.ext.python.syntax.Primary.Simple
class Simple extends Primary implements Serializable-
Serialized Fields
-
value
Atom value
-
-
-
Class hydra.ext.python.syntax.PrimaryRhs
class PrimaryRhs extends Object implements Serializable -
Class hydra.ext.python.syntax.PrimaryRhs.Call
class Call extends PrimaryRhs implements Serializable-
Serialized Fields
-
value
Args value
-
-
-
Class hydra.ext.python.syntax.PrimaryRhs.Genexp
class Genexp extends PrimaryRhs implements Serializable-
Serialized Fields
-
value
Genexp value
-
-
-
Class hydra.ext.python.syntax.PrimaryRhs.Project
class Project extends PrimaryRhs implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.python.syntax.PrimaryRhs.Slices
class Slices extends PrimaryRhs implements Serializable-
Serialized Fields
-
value
Slices value
-
-
-
Class hydra.ext.python.syntax.PrimaryWithRhs
class PrimaryWithRhs extends Object implements Serializable-
Serialized Fields
-
primary
Primary primary
-
rhs
PrimaryRhs rhs
-
-
-
Class hydra.ext.python.syntax.QuoteStyle
class QuoteStyle extends Object implements Serializable -
Class hydra.ext.python.syntax.QuoteStyle.Double_
class Double_ extends QuoteStyle implements Serializable -
Class hydra.ext.python.syntax.QuoteStyle.Single
class Single extends QuoteStyle implements Serializable -
Class hydra.ext.python.syntax.QuoteStyle.Triple
class Triple extends QuoteStyle implements Serializable -
Class hydra.ext.python.syntax.RaiseExpression
class RaiseExpression extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
from
Maybe<Expression> from
-
-
-
Class hydra.ext.python.syntax.RaiseStatement
class RaiseStatement extends Object implements Serializable-
Serialized Fields
-
value
Maybe<RaiseExpression> value
-
-
-
Class hydra.ext.python.syntax.RealNumber
class RealNumber extends Object implements Serializable-
Serialized Fields
-
value
Number_ value
-
-
-
Class hydra.ext.python.syntax.RelativeImportPrefix
class RelativeImportPrefix extends Object implements Serializable -
Class hydra.ext.python.syntax.RelativeImportPrefix.Dot
class Dot extends RelativeImportPrefix implements Serializable -
Class hydra.ext.python.syntax.RelativeImportPrefix.Ellipsis
class Ellipsis extends RelativeImportPrefix implements Serializable -
Class hydra.ext.python.syntax.ReturnStatement
class ReturnStatement extends Object implements Serializable-
Serialized Fields
-
value
List<StarExpression> value
-
-
-
Class hydra.ext.python.syntax.SequencePattern
class SequencePattern extends Object implements Serializable -
Class hydra.ext.python.syntax.SequencePattern.List
class List extends SequencePattern implements Serializable-
Serialized Fields
-
value
Maybe<MaybeSequencePattern> value
-
-
-
Class hydra.ext.python.syntax.SequencePattern.Tuple
class Tuple extends SequencePattern implements Serializable-
Serialized Fields
-
value
Maybe<OpenSequencePattern> value
-
-
-
Class hydra.ext.python.syntax.Set
class Set extends Object implements Serializable-
Serialized Fields
-
value
List<StarNamedExpression> value
-
-
-
Class hydra.ext.python.syntax.Setcomp
class Setcomp extends Object implements Serializable-
Serialized Fields
-
expression
NamedExpression expression
-
forIfClauses
ForIfClauses forIfClauses
-
-
-
Class hydra.ext.python.syntax.ShiftExpression
class ShiftExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.ShiftLhs
class ShiftLhs extends Object implements Serializable-
Serialized Fields
-
operand
ShiftExpression operand
-
operator
ShiftOp operator
-
-
-
Class hydra.ext.python.syntax.ShiftOp
class ShiftOp extends Object implements Serializable -
Class hydra.ext.python.syntax.ShiftOp.Left
class Left extends ShiftOp implements Serializable -
Class hydra.ext.python.syntax.ShiftOp.Right
class Right extends ShiftOp implements Serializable -
Class hydra.ext.python.syntax.SignedNumber
class SignedNumber extends Object implements Serializable -
Class hydra.ext.python.syntax.SignedNumber.Number_
class Number_ extends SignedNumber implements Serializable-
Serialized Fields
-
value
Number_ value
-
-
-
Class hydra.ext.python.syntax.SignedNumber.Sign
class Sign extends SignedNumber implements Serializable-
Serialized Fields
-
value
PlusOrMinus value
-
-
-
Class hydra.ext.python.syntax.SignedRealNumber
class SignedRealNumber extends Object implements Serializable -
Class hydra.ext.python.syntax.SignedRealNumber.Number_
class Number_ extends SignedRealNumber implements Serializable-
Serialized Fields
-
value
RealNumber value
-
-
-
Class hydra.ext.python.syntax.SignedRealNumber.Sign
class Sign extends SignedRealNumber implements Serializable-
Serialized Fields
-
value
PlusOrMinus value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement
class SimpleStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.SimpleStatement.Assert
class Assert extends SimpleStatement implements Serializable-
Serialized Fields
-
value
AssertStatement value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.Assignment
class Assignment extends SimpleStatement implements Serializable-
Serialized Fields
-
value
Assignment value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.Break
class Break extends SimpleStatement implements Serializable -
Class hydra.ext.python.syntax.SimpleStatement.Continue
class Continue extends SimpleStatement implements Serializable -
Class hydra.ext.python.syntax.SimpleStatement.Del
class Del extends SimpleStatement implements Serializable-
Serialized Fields
-
value
DelStatement value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.Global
class Global extends SimpleStatement implements Serializable -
Class hydra.ext.python.syntax.SimpleStatement.Import
class Import extends SimpleStatement implements Serializable-
Serialized Fields
-
value
ImportStatement value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.Nonlocal
class Nonlocal extends SimpleStatement implements Serializable -
Class hydra.ext.python.syntax.SimpleStatement.Pass
class Pass extends SimpleStatement implements Serializable -
Class hydra.ext.python.syntax.SimpleStatement.Raise
class Raise extends SimpleStatement implements Serializable-
Serialized Fields
-
value
RaiseStatement value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.Return
class Return extends SimpleStatement implements Serializable-
Serialized Fields
-
value
ReturnStatement value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.StarExpressions
class StarExpressions extends SimpleStatement implements Serializable-
Serialized Fields
-
value
List<StarExpression> value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.TypeAlias
class TypeAlias extends SimpleStatement implements Serializable-
Serialized Fields
-
value
TypeAlias value
-
-
-
Class hydra.ext.python.syntax.SimpleStatement.Yield
class Yield extends SimpleStatement implements Serializable-
Serialized Fields
-
value
YieldStatement value
-
-
-
Class hydra.ext.python.syntax.SimpleTypeParameter
class SimpleTypeParameter extends Object implements Serializable-
Serialized Fields
-
bound
Maybe<Expression> bound
-
default_
Maybe<Expression> default_
-
name
Name name
-
-
-
Class hydra.ext.python.syntax.SingleSubscriptAttributeTarget
class SingleSubscriptAttributeTarget extends Object implements Serializable -
Class hydra.ext.python.syntax.SingleSubscriptAttributeTarget.PrimaryAndName
class PrimaryAndName extends SingleSubscriptAttributeTarget implements Serializable-
Serialized Fields
-
value
TPrimaryAndName value
-
-
-
Class hydra.ext.python.syntax.SingleSubscriptAttributeTarget.PrimaryAndSlices
class PrimaryAndSlices extends SingleSubscriptAttributeTarget implements Serializable-
Serialized Fields
-
value
TPrimaryAndSlices value
-
-
-
Class hydra.ext.python.syntax.SingleTarget
class SingleTarget extends Object implements Serializable -
Class hydra.ext.python.syntax.SingleTarget.Name
class Name extends SingleTarget implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.python.syntax.SingleTarget.Parens
class Parens extends SingleTarget implements Serializable-
Serialized Fields
-
value
SingleTarget value
-
-
-
Class hydra.ext.python.syntax.SingleTarget.SubscriptAttributeTarget
class SubscriptAttributeTarget extends SingleTarget implements Serializable-
Serialized Fields
-
value
SingleSubscriptAttributeTarget value
-
-
-
Class hydra.ext.python.syntax.SlashNoDefault
class SlashNoDefault extends Object implements Serializable-
Serialized Fields
-
value
List<ParamNoDefault> value
-
-
-
Class hydra.ext.python.syntax.SlashNoDefaultParameters
class SlashNoDefaultParameters extends Object implements Serializable-
Serialized Fields
-
paramNoDefault
List<ParamNoDefault> paramNoDefault
-
paramWithDefault
List<ParamWithDefault> paramWithDefault
-
slash
SlashNoDefault slash
-
starEtc
Maybe<StarEtc> starEtc
-
-
-
Class hydra.ext.python.syntax.SlashWithDefault
class SlashWithDefault extends Object implements Serializable-
Serialized Fields
-
paramNoDefault
List<ParamNoDefault> paramNoDefault
-
paramWithDefault
List<ParamWithDefault> paramWithDefault
-
-
-
Class hydra.ext.python.syntax.SlashWithDefaultParameters
class SlashWithDefaultParameters extends Object implements Serializable-
Serialized Fields
-
paramNoDefault
List<ParamNoDefault> paramNoDefault
-
paramWithDefault
List<ParamWithDefault> paramWithDefault
-
starEtc
Maybe<StarEtc> starEtc
-
-
-
Class hydra.ext.python.syntax.Slice
class Slice extends Object implements Serializable -
Class hydra.ext.python.syntax.Slice.Named
class Named extends Slice implements Serializable-
Serialized Fields
-
value
NamedExpression value
-
-
-
Class hydra.ext.python.syntax.Slice.Slice_
class Slice_ extends Slice implements Serializable-
Serialized Fields
-
value
SliceExpression value
-
-
-
Class hydra.ext.python.syntax.SliceExpression
class SliceExpression extends Object implements Serializable-
Serialized Fields
-
start
Maybe<Expression> start
-
step
Maybe<Expression> step
-
stop
Maybe<Expression> stop
-
-
-
Class hydra.ext.python.syntax.SliceOrStarredExpression
class SliceOrStarredExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.SliceOrStarredExpression.Slice
class Slice extends SliceOrStarredExpression implements Serializable-
Serialized Fields
-
value
Slice value
-
-
-
Class hydra.ext.python.syntax.SliceOrStarredExpression.Starred
class Starred extends SliceOrStarredExpression implements Serializable-
Serialized Fields
-
value
StarredExpression value
-
-
-
Class hydra.ext.python.syntax.Slices
class Slices extends Object implements Serializable-
Serialized Fields
-
head
Slice head
-
tail
List<SliceOrStarredExpression> tail
-
-
-
Class hydra.ext.python.syntax.StarAnnotation
class StarAnnotation extends Object implements Serializable-
Serialized Fields
-
value
StarExpression value
-
-
-
Class hydra.ext.python.syntax.StarAtom
class StarAtom extends Object implements Serializable -
Class hydra.ext.python.syntax.StarAtom.Name
class Name extends StarAtom implements Serializable-
Serialized Fields
-
value
Name value
-
-
-
Class hydra.ext.python.syntax.StarAtom.StarTargetsListSeq
class StarTargetsListSeq extends StarAtom implements Serializable-
Serialized Fields
-
value
Maybe<StarTargetsListSeq> value
-
-
-
Class hydra.ext.python.syntax.StarAtom.StarTargetsTupleSeq
class StarTargetsTupleSeq extends StarAtom implements Serializable-
Serialized Fields
-
value
Maybe<StarTargetsTupleSeq> value
-
-
-
Class hydra.ext.python.syntax.StarAtom.TargetWithStarAtom
class TargetWithStarAtom extends StarAtom implements Serializable-
Serialized Fields
-
value
TargetWithStarAtom value
-
-
-
Class hydra.ext.python.syntax.StarEtc
class StarEtc extends Object implements Serializable -
Class hydra.ext.python.syntax.StarEtc.Keywords
class Keywords extends StarEtc implements Serializable-
Serialized Fields
-
value
Keywords value
-
-
-
Class hydra.ext.python.syntax.StarEtc.StarComma
class StarComma extends StarEtc implements Serializable-
Serialized Fields
-
value
CommaStarEtc value
-
-
-
Class hydra.ext.python.syntax.StarEtc.StarNoDefault
class StarNoDefault extends StarEtc implements Serializable-
Serialized Fields
-
value
NoDefaultStarEtc value
-
-
-
Class hydra.ext.python.syntax.StarEtc.StarNoDefaultStarAnnotation
class StarNoDefaultStarAnnotation extends StarEtc implements Serializable-
Serialized Fields
-
value
NoDefaultStarAnnotationStarEtc value
-
-
-
Class hydra.ext.python.syntax.StarExpression
class StarExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.StarExpression.Simple
class Simple extends StarExpression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.StarExpression.Star
class Star extends StarExpression implements Serializable-
Serialized Fields
-
value
BitwiseOr value
-
-
-
Class hydra.ext.python.syntax.StarNamedExpression
class StarNamedExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.StarNamedExpression.Simple
class Simple extends StarNamedExpression implements Serializable-
Serialized Fields
-
value
NamedExpression value
-
-
-
Class hydra.ext.python.syntax.StarNamedExpression.Star
class Star extends StarNamedExpression implements Serializable-
Serialized Fields
-
value
BitwiseOr value
-
-
-
Class hydra.ext.python.syntax.StarNamedExpressions
class StarNamedExpressions extends Object implements Serializable-
Serialized Fields
-
value
List<StarNamedExpression> value
-
-
-
Class hydra.ext.python.syntax.StarPattern
class StarPattern extends Object implements Serializable -
Class hydra.ext.python.syntax.StarPattern.Capture
class Capture extends StarPattern implements Serializable-
Serialized Fields
-
value
PatternCaptureTarget value
-
-
-
Class hydra.ext.python.syntax.StarPattern.Wildcard
class Wildcard extends StarPattern implements Serializable -
Class hydra.ext.python.syntax.StarredExpression
class StarredExpression extends Object implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.StarTarget
class StarTarget extends Object implements Serializable -
Class hydra.ext.python.syntax.StarTarget.Starred
class Starred extends StarTarget implements Serializable-
Serialized Fields
-
value
StarTarget value
-
-
-
Class hydra.ext.python.syntax.StarTarget.Unstarred
class Unstarred extends StarTarget implements Serializable-
Serialized Fields
-
value
TargetWithStarAtom value
-
-
-
Class hydra.ext.python.syntax.StarTargetsListSeq
class StarTargetsListSeq extends Object implements Serializable-
Serialized Fields
-
value
List<StarTarget> value
-
-
-
Class hydra.ext.python.syntax.StarTargetsTupleSeq
class StarTargetsTupleSeq extends Object implements Serializable-
Serialized Fields
-
value
List<StarTarget> value
-
-
-
Class hydra.ext.python.syntax.StarTypeParameter
class StarTypeParameter extends Object implements Serializable-
Serialized Fields
-
default_
Maybe<StarExpression> default_
-
name
Name name
-
-
-
Class hydra.ext.python.syntax.Statement
class Statement extends Object implements Serializable -
Class hydra.ext.python.syntax.Statement.Annotated
class Annotated extends Statement implements Serializable-
Serialized Fields
-
value
AnnotatedStatement value
-
-
-
Class hydra.ext.python.syntax.Statement.Compound
class Compound extends Statement implements Serializable-
Serialized Fields
-
value
CompoundStatement value
-
-
-
Class hydra.ext.python.syntax.Statement.Simple
class Simple extends Statement implements Serializable-
Serialized Fields
-
value
List<SimpleStatement> value
-
-
-
Class hydra.ext.python.syntax.String_
class String_ extends Object implements Serializable-
Serialized Fields
-
quoteStyle
QuoteStyle quoteStyle
-
value
String value
-
-
-
Class hydra.ext.python.syntax.SubjectExpression
class SubjectExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.SubjectExpression.Simple
class Simple extends SubjectExpression implements Serializable-
Serialized Fields
-
value
NamedExpression value
-
-
-
Class hydra.ext.python.syntax.SubjectExpression.Tuple
class Tuple extends SubjectExpression implements Serializable-
Serialized Fields
-
value
List<StarNamedExpression> value
-
-
-
Class hydra.ext.python.syntax.Sum
class Sum extends Object implements Serializable -
Class hydra.ext.python.syntax.SumLhs
class SumLhs extends Object implements Serializable -
Class hydra.ext.python.syntax.SumOp
class SumOp extends Object implements Serializable -
Class hydra.ext.python.syntax.SumOp.Add
class Add extends SumOp implements Serializable -
Class hydra.ext.python.syntax.SumOp.Sub
class Sub extends SumOp implements Serializable -
Class hydra.ext.python.syntax.TargetWithStarAtom
class TargetWithStarAtom extends Object implements Serializable -
Class hydra.ext.python.syntax.TargetWithStarAtom.Atom
class Atom extends TargetWithStarAtom implements Serializable-
Serialized Fields
-
value
StarAtom value
-
-
-
Class hydra.ext.python.syntax.TargetWithStarAtom.Project
class Project extends TargetWithStarAtom implements Serializable-
Serialized Fields
-
value
TPrimaryAndName value
-
-
-
Class hydra.ext.python.syntax.TargetWithStarAtom.Slices
class Slices extends TargetWithStarAtom implements Serializable-
Serialized Fields
-
value
TPrimaryAndSlices value
-
-
-
Class hydra.ext.python.syntax.Term
class Term extends Object implements Serializable -
Class hydra.ext.python.syntax.TermLhs
class TermLhs extends Object implements Serializable -
Class hydra.ext.python.syntax.TermOp
class TermOp extends Object implements Serializable -
Class hydra.ext.python.syntax.TermOp.Div
class Div extends TermOp implements Serializable -
Class hydra.ext.python.syntax.TermOp.Floordiv
class Floordiv extends TermOp implements Serializable -
Class hydra.ext.python.syntax.TermOp.Matmul
class Matmul extends TermOp implements Serializable -
Class hydra.ext.python.syntax.TermOp.Mod
class Mod extends TermOp implements Serializable -
Class hydra.ext.python.syntax.TermOp.Mul
class Mul extends TermOp implements Serializable -
Class hydra.ext.python.syntax.TPrimary
class TPrimary extends Object implements Serializable -
Class hydra.ext.python.syntax.TPrimary.Atom
class Atom extends TPrimary implements Serializable-
Serialized Fields
-
value
Atom value
-
-
-
Class hydra.ext.python.syntax.TPrimary.PrimaryAndArguments
class PrimaryAndArguments extends TPrimary implements Serializable-
Serialized Fields
-
value
TPrimaryAndArguments value
-
-
-
Class hydra.ext.python.syntax.TPrimary.PrimaryAndGenexp
class PrimaryAndGenexp extends TPrimary implements Serializable-
Serialized Fields
-
value
TPrimaryAndGenexp value
-
-
-
Class hydra.ext.python.syntax.TPrimary.PrimaryAndName
class PrimaryAndName extends TPrimary implements Serializable-
Serialized Fields
-
value
TPrimaryAndName value
-
-
-
Class hydra.ext.python.syntax.TPrimary.PrimaryAndSlices
class PrimaryAndSlices extends TPrimary implements Serializable-
Serialized Fields
-
value
TPrimaryAndSlices value
-
-
-
Class hydra.ext.python.syntax.TPrimaryAndArguments
class TPrimaryAndArguments extends Object implements Serializable -
Class hydra.ext.python.syntax.TPrimaryAndGenexp
class TPrimaryAndGenexp extends Object implements Serializable -
Class hydra.ext.python.syntax.TPrimaryAndName
class TPrimaryAndName extends Object implements Serializable -
Class hydra.ext.python.syntax.TPrimaryAndSlices
class TPrimaryAndSlices extends Object implements Serializable -
Class hydra.ext.python.syntax.TryExceptStarStatement
class TryExceptStarStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.TryExceptStatement
class TryExceptStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.TryFinallyStatement
class TryFinallyStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.TryStatement
class TryStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.TryStatement.Except
class Except extends TryStatement implements Serializable-
Serialized Fields
-
value
TryExceptStatement value
-
-
-
Class hydra.ext.python.syntax.TryStatement.ExceptStar
class ExceptStar extends TryStatement implements Serializable-
Serialized Fields
-
value
TryExceptStarStatement value
-
-
-
Class hydra.ext.python.syntax.TryStatement.Finally
class Finally extends TryStatement implements Serializable-
Serialized Fields
-
value
TryFinallyStatement value
-
-
-
Class hydra.ext.python.syntax.Tuple
class Tuple extends Object implements Serializable-
Serialized Fields
-
value
List<StarNamedExpression> value
-
-
-
Class hydra.ext.python.syntax.TypeAlias
class TypeAlias extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
name
Name name
-
typeParams
List<TypeParameter> typeParams
-
-
-
Class hydra.ext.python.syntax.TypeComment
class TypeComment extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.ext.python.syntax.TypedAssignment
class TypedAssignment extends Object implements Serializable-
Serialized Fields
-
lhs
SingleTarget lhs
-
rhs
Maybe<AnnotatedRhs> rhs
-
type
Expression type
-
-
-
Class hydra.ext.python.syntax.TypeExpression
class TypeExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.TypeExpression.DoubleStarredExpression
class DoubleStarredExpression extends TypeExpression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.TypeExpression.Expression
class Expression extends TypeExpression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.TypeExpression.StarredExpression
class StarredExpression extends TypeExpression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.TypeParameter
class TypeParameter extends Object implements Serializable -
Class hydra.ext.python.syntax.TypeParameter.DoubleStar
class DoubleStar extends TypeParameter implements Serializable-
Serialized Fields
-
value
DoubleStarTypeParameter value
-
-
-
Class hydra.ext.python.syntax.TypeParameter.Simple
class Simple extends TypeParameter implements Serializable-
Serialized Fields
-
value
SimpleTypeParameter value
-
-
-
Class hydra.ext.python.syntax.TypeParameter.Star
class Star extends TypeParameter implements Serializable-
Serialized Fields
-
value
StarTypeParameter value
-
-
-
Class hydra.ext.python.syntax.UntypedAssignment
class UntypedAssignment extends Object implements Serializable-
Serialized Fields
-
rhs
AnnotatedRhs rhs
-
targets
List<StarTarget> targets
-
typeComment
Maybe<TypeComment> typeComment
-
-
-
Class hydra.ext.python.syntax.ValuePattern
class ValuePattern extends Object implements Serializable-
Serialized Fields
-
value
Attribute value
-
-
-
Class hydra.ext.python.syntax.WhileStatement
class WhileStatement extends Object implements Serializable-
Serialized Fields
-
body
Block body
-
condition
NamedExpression condition
-
else_
Maybe<Block> else_
-
-
-
Class hydra.ext.python.syntax.WithItem
class WithItem extends Object implements Serializable-
Serialized Fields
-
as
Maybe<StarTarget> as
-
expression
Expression expression
-
-
-
Class hydra.ext.python.syntax.WithStatement
class WithStatement extends Object implements Serializable -
Class hydra.ext.python.syntax.YieldExpression
class YieldExpression extends Object implements Serializable -
Class hydra.ext.python.syntax.YieldExpression.From
class From extends YieldExpression implements Serializable-
Serialized Fields
-
value
Expression value
-
-
-
Class hydra.ext.python.syntax.YieldExpression.Simple
class Simple extends YieldExpression implements Serializable-
Serialized Fields
-
value
List<StarExpression> value
-
-
-
Class hydra.ext.python.syntax.YieldStatement
class YieldStatement extends Object implements Serializable-
Serialized Fields
-
value
YieldExpression value
-
-
-
-
Package hydra.grammar
-
Class hydra.grammar.Constant
class Constant extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.grammar.Grammar
class Grammar extends Object implements Serializable-
Serialized Fields
-
value
List<Production> value
-
-
-
Class hydra.grammar.Label
class Label extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.grammar.LabeledPattern
class LabeledPattern extends Object implements Serializable -
Class hydra.grammar.Pattern
class Pattern extends Object implements Serializable -
Class hydra.grammar.Pattern.Alternatives
class Alternatives extends Pattern implements Serializable -
Class hydra.grammar.Pattern.Constant
class Constant extends Pattern implements Serializable-
Serialized Fields
-
value
Constant value
-
-
-
Class hydra.grammar.Pattern.Ignored
class Ignored extends Pattern implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.grammar.Pattern.Labeled
class Labeled extends Pattern implements Serializable-
Serialized Fields
-
value
LabeledPattern value
-
-
-
Class hydra.grammar.Pattern.Nil
class Nil extends Pattern implements Serializable -
Class hydra.grammar.Pattern.Nonterminal
class Nonterminal extends Pattern implements Serializable-
Serialized Fields
-
value
Symbol value
-
-
-
Class hydra.grammar.Pattern.Option
class Option extends Pattern implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.grammar.Pattern.Plus
class Plus extends Pattern implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.grammar.Pattern.Regex
class Regex extends Pattern implements Serializable-
Serialized Fields
-
value
Regex value
-
-
-
Class hydra.grammar.Pattern.Sequence
class Sequence extends Pattern implements Serializable -
Class hydra.grammar.Pattern.Star
class Star extends Pattern implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.grammar.Production
class Production extends Object implements Serializable -
Class hydra.grammar.Regex
class Regex extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.grammar.Symbol
class Symbol extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
-
Package hydra.graph
-
Class hydra.graph.Graph
class Graph extends Object implements Serializable-
Serialized Fields
-
body
Term body
The body of the term which generated this context -
elements
List<Binding> elements
All of the elements in the graph -
environment
Map<Name,
Maybe<Term>> environment The lambda environment of this graph context; it indicates whether a variable is bound by a lambda (Nothing) or a let (Just term) -
primitives
Map<Name,
Primitive> primitives All supported primitive constants and functions, by name -
schema
Maybe<Graph> schema
The schema of this graph. If this parameter is omitted (nothing), the graph is its own schema graph. -
types
Map<Name,
TypeScheme> types The typing environment of the graph
-
-
-
Class hydra.graph.Primitive
class Primitive extends Object implements Serializable -
Class hydra.graph.TermCoder
class TermCoder extends Object implements Serializable
-
-
Package hydra.json
-
Exception hydra.json.JsonDecoding.JsonDecodingException
class JsonDecodingException extends RuntimeException implements Serializable -
Class hydra.json.JsonIoCoder
-
Class hydra.json.JsonSerde
-
-
Package hydra.json.model
-
Class hydra.json.model.Value
class Value extends Object implements Serializable -
Class hydra.json.model.Value.Array
class Array extends Value implements Serializable -
Class hydra.json.model.Value.Boolean_
class Boolean_ extends Value implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.json.model.Value.Null
class Null extends Value implements Serializable -
Class hydra.json.model.Value.Number_
class Number_ extends Value implements Serializable-
Serialized Fields
-
value
BigDecimal value
-
-
-
Class hydra.json.model.Value.Object_
class Object_ extends Value implements Serializable -
Class hydra.json.model.Value.String_
class String_ extends Value implements Serializable-
Serialized Fields
-
value
String value
-
-
-
-
Package hydra.module
-
Class hydra.module.Definition
class Definition extends Object implements Serializable -
Class hydra.module.Definition.Term
class Term extends Definition implements Serializable-
Serialized Fields
-
value
TermDefinition value
-
-
-
Class hydra.module.Definition.Type
class Type extends Definition implements Serializable-
Serialized Fields
-
value
TypeDefinition value
-
-
-
Class hydra.module.FileExtension
class FileExtension extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.module.Library
class Library extends Object implements Serializable -
Class hydra.module.Module
class Module extends Object implements Serializable-
Serialized Fields
-
description
Maybe<String> description
An optional human-readable description of the module -
elements
List<Binding> elements
The elements defined in this module -
namespace
Namespace namespace
A common prefix for all element names in the module -
termDependencies
List<Namespace> termDependencies
Any modules which the term expressions of this module directly depend upon -
typeDependencies
List<Namespace> typeDependencies
Any modules which the type expressions of this module directly depend upon
-
-
-
Class hydra.module.Namespace
class Namespace extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.module.Namespaces
class Namespaces extends Object implements Serializable -
Class hydra.module.QualifiedName
class QualifiedName extends Object implements Serializable -
Class hydra.module.TermDefinition
class TermDefinition extends Object implements Serializable-
Serialized Fields
-
name
Name name
The name of the term -
term
Term term
The term being defined -
type
TypeScheme type
The type scheme of the term, including any class constraints
-
-
-
Class hydra.module.TypeDefinition
class TypeDefinition extends Object implements Serializable
-
-
Package hydra.parsing
-
Class hydra.parsing.ParseError
class ParseError extends Object implements Serializable -
Class hydra.parsing.Parser
class Parser extends Object implements Serializable-
Serialized Fields
-
value
Function<String,
ParseResult<A>> value
-
-
-
Class hydra.parsing.ParseResult
class ParseResult extends Object implements Serializable -
Class hydra.parsing.ParseResult.Failure
-
Serialized Fields
-
value
ParseError value
-
-
-
Class hydra.parsing.ParseResult.Success
-
Serialized Fields
-
value
ParseSuccess<A> value
-
-
-
Class hydra.parsing.ParseSuccess
class ParseSuccess extends Object implements Serializable
-
-
Package hydra.pg.model
-
Class hydra.pg.model.Direction
class Direction extends Object implements Serializable -
Class hydra.pg.model.Direction.Both
class Both extends Direction implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.model.Direction.In
class In extends Direction implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.model.Direction.Out
class Out extends Direction implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.model.Direction.Undirected
class Undirected extends Direction implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.model.EdgeLabel
class EdgeLabel extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.pg.model.ElementKind
class ElementKind extends Object implements Serializable -
Class hydra.pg.model.ElementKind.Edge
class Edge extends ElementKind implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.model.ElementKind.Vertex
class Vertex extends ElementKind implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.model.Label
class Label extends Object implements Serializable -
Class hydra.pg.model.Label.Edge
class Edge extends Label implements Serializable-
Serialized Fields
-
value
EdgeLabel value
-
-
-
Class hydra.pg.model.Label.Vertex
class Vertex extends Label implements Serializable-
Serialized Fields
-
value
VertexLabel value
-
-
-
Class hydra.pg.model.PropertyKey
class PropertyKey extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.pg.model.VertexLabel
class VertexLabel extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
-
Package hydra.pg.query
-
Class hydra.pg.query.AggregationQuery
class AggregationQuery extends Object implements Serializable -
Class hydra.pg.query.AggregationQuery.Count
class Count extends AggregationQuery implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.ApplicationQuery
class ApplicationQuery extends Object implements Serializable -
Class hydra.pg.query.AssociativeExpression
class AssociativeExpression extends Object implements Serializable-
Serialized Fields
-
operands
List<Expression> operands
-
operator
BinaryOperator operator
-
-
-
Class hydra.pg.query.BinaryBooleanOperator
class BinaryBooleanOperator extends Object implements Serializable -
Class hydra.pg.query.BinaryBooleanOperator.And
class And extends BinaryBooleanOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.BinaryBooleanOperator.Or
class Or extends BinaryBooleanOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.BinaryBooleanOperator.Xor
class Xor extends BinaryBooleanOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.BinaryExpression
class BinaryExpression extends Object implements Serializable-
Serialized Fields
-
left
Expression left
-
operator
BinaryOperator operator
-
right
Expression right
-
-
-
Class hydra.pg.query.BinaryOperator
class BinaryOperator extends Object implements Serializable -
Class hydra.pg.query.BinaryOperator.Boolean_
class Boolean_ extends BinaryOperator implements Serializable-
Serialized Fields
-
value
BinaryBooleanOperator value
-
-
-
Class hydra.pg.query.BinaryOperator.Comparison
class Comparison extends BinaryOperator implements Serializable-
Serialized Fields
-
value
ComparisonOperator value
-
-
-
Class hydra.pg.query.BinaryOperator.Power
class Power extends BinaryOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.Binding
class Binding extends Object implements Serializable -
Class hydra.pg.query.ComparisonOperator
class ComparisonOperator extends Object implements Serializable -
Class hydra.pg.query.ComparisonOperator.Eq
class Eq extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.ComparisonOperator.Gt
class Gt extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.ComparisonOperator.Gte
class Gte extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.ComparisonOperator.Lt
class Lt extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.ComparisonOperator.Lte
class Lte extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.ComparisonOperator.Neq
class Neq extends ComparisonOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.EdgeProjectionPattern
class EdgeProjectionPattern extends Object implements Serializable-
Serialized Fields
-
direction
Direction direction
-
label
Maybe<EdgeLabel> label
-
properties
List<PropertyPattern> properties
-
vertex
Maybe<VertexPattern> vertex
-
-
-
Class hydra.pg.query.Expression
class Expression extends Object implements Serializable -
Class hydra.pg.query.Expression.Associative
class Associative extends Expression implements Serializable-
Serialized Fields
-
value
AssociativeExpression value
-
-
-
Class hydra.pg.query.Expression.Binary
class Binary extends Expression implements Serializable-
Serialized Fields
-
value
BinaryExpression value
-
-
-
Class hydra.pg.query.Expression.Property
class Property extends Expression implements Serializable-
Serialized Fields
-
value
PropertyProjection value
-
-
-
Class hydra.pg.query.Expression.Unary
class Unary extends Expression implements Serializable-
Serialized Fields
-
value
UnaryExpression value
-
-
-
Class hydra.pg.query.Expression.Variable
class Variable extends Expression implements Serializable-
Serialized Fields
-
value
Variable value
-
-
-
Class hydra.pg.query.Expression.Vertex
class Vertex extends Expression implements Serializable-
Serialized Fields
-
value
VertexPattern value
-
-
-
Class hydra.pg.query.LetQuery
class LetQuery extends Object implements Serializable -
Class hydra.pg.query.MatchQuery
class MatchQuery extends Object implements Serializable-
Serialized Fields
-
optional
Boolean optional
-
pattern
List<Projection> pattern
-
where
Maybe<Expression> where
-
-
-
Class hydra.pg.query.Projection
class Projection extends Object implements Serializable-
Serialized Fields
-
as
Maybe<Variable> as
-
value
Expression value
-
-
-
Class hydra.pg.query.Projections
class Projections extends Object implements Serializable-
Serialized Fields
-
all
Boolean all
-
explicit
List<Projection> explicit
-
-
-
Class hydra.pg.query.PropertyPattern
class PropertyPattern extends Object implements Serializable-
Serialized Fields
-
key
PropertyKey key
-
value
PropertyValuePattern value
-
-
-
Class hydra.pg.query.PropertyProjection
class PropertyProjection extends Object implements Serializable-
Serialized Fields
-
base
Expression base
-
key
PropertyKey key
-
-
-
Class hydra.pg.query.PropertyValue
class PropertyValue extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.pg.query.PropertyValuePattern
class PropertyValuePattern extends Object implements Serializable -
Class hydra.pg.query.PropertyValuePattern.Value
class Value extends PropertyValuePattern implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.pg.query.PropertyValuePattern.Variable
class Variable extends PropertyValuePattern implements Serializable-
Serialized Fields
-
value
PropertyKey value
-
-
-
Class hydra.pg.query.Query
class Query extends Object implements Serializable -
Class hydra.pg.query.Query.Aggregate
class Aggregate extends Query implements Serializable-
Serialized Fields
-
value
AggregationQuery value
-
-
-
Class hydra.pg.query.Query.Application
class Application extends Query implements Serializable-
Serialized Fields
-
value
ApplicationQuery value
-
-
-
Class hydra.pg.query.Query.LetQuery
class LetQuery extends Query implements Serializable-
Serialized Fields
-
value
LetQuery value
-
-
-
Class hydra.pg.query.Query.Match
class Match extends Query implements Serializable-
Serialized Fields
-
value
MatchQuery value
-
-
-
Class hydra.pg.query.Query.Select
class Select extends Query implements Serializable-
Serialized Fields
-
value
SelectQuery value
-
-
-
Class hydra.pg.query.Query.Value
class Value extends Query implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.pg.query.SelectQuery
class SelectQuery extends Object implements Serializable-
Serialized Fields
-
distinct
Boolean distinct
-
projection
Projections projection
-
-
-
Class hydra.pg.query.UnaryExpression
class UnaryExpression extends Object implements Serializable-
Serialized Fields
-
operand
Expression operand
-
operator
UnaryOperator operator
-
-
-
Class hydra.pg.query.UnaryOperator
class UnaryOperator extends Object implements Serializable -
Class hydra.pg.query.UnaryOperator.Negate
class Negate extends UnaryOperator implements Serializable-
Serialized Fields
-
value
Boolean value
-
-
-
Class hydra.pg.query.Variable
class Variable extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.pg.query.VertexPattern
class VertexPattern extends Object implements Serializable-
Serialized Fields
-
edges
List<EdgeProjectionPattern> edges
-
label
Maybe<VertexLabel> label
-
properties
List<PropertyPattern> properties
-
variable
Maybe<Variable> variable
-
-
-
-
Package hydra.phantoms
-
Class hydra.phantoms.TBinding
class TBinding extends Object implements Serializable -
Class hydra.phantoms.TTerm
class TTerm extends Object implements Serializable-
Serialized Fields
-
value
Term value
-
-
-
-
Package hydra.query
-
Class hydra.query.ComparisonConstraint
class ComparisonConstraint extends Object implements Serializable -
Class hydra.query.ComparisonConstraint.Equal
class Equal extends ComparisonConstraint implements Serializable -
Class hydra.query.ComparisonConstraint.GreaterThan
class GreaterThan extends ComparisonConstraint implements Serializable -
Class hydra.query.ComparisonConstraint.GreaterThanOrEqual
class GreaterThanOrEqual extends ComparisonConstraint implements Serializable -
Class hydra.query.ComparisonConstraint.LessThan
class LessThan extends ComparisonConstraint implements Serializable -
Class hydra.query.ComparisonConstraint.LessThanOrEqual
class LessThanOrEqual extends ComparisonConstraint implements Serializable -
Class hydra.query.ComparisonConstraint.NotEqual
class NotEqual extends ComparisonConstraint implements Serializable -
Class hydra.query.Edge
class Edge extends Object implements Serializable-
Serialized Fields
-
-
Class hydra.query.GraphPattern
class GraphPattern extends Object implements Serializable -
Class hydra.query.Node
class Node extends Object implements Serializable -
Class hydra.query.Node.Term
class Term extends Node implements Serializable-
Serialized Fields
-
value
Term value
-
-
-
Class hydra.query.Node.Variable
class Variable extends Node implements Serializable-
Serialized Fields
-
value
Variable value
-
-
-
Class hydra.query.Node.Wildcard
class Wildcard extends Node implements Serializable -
Class hydra.query.Path
class Path extends Object implements Serializable -
Class hydra.query.Path.Inverse
class Inverse extends Path implements Serializable-
Serialized Fields
-
value
Path value
-
-
-
Class hydra.query.Path.Regex
class Regex extends Path implements Serializable-
Serialized Fields
-
value
RegexSequence value
-
-
-
Class hydra.query.Path.Step
class Step extends Path implements Serializable-
Serialized Fields
-
value
Step value
-
-
-
Class hydra.query.Pattern
class Pattern extends Object implements Serializable -
Class hydra.query.Pattern.Conjunction
class Conjunction extends Pattern implements Serializable -
Class hydra.query.Pattern.Disjunction
class Disjunction extends Pattern implements Serializable -
Class hydra.query.Pattern.Graph
class Graph extends Pattern implements Serializable-
Serialized Fields
-
value
GraphPattern value
-
-
-
Class hydra.query.Pattern.Negation
class Negation extends Pattern implements Serializable-
Serialized Fields
-
value
Pattern value
-
-
-
Class hydra.query.Pattern.Triple
class Triple extends Pattern implements Serializable-
Serialized Fields
-
value
TriplePattern value
-
-
-
Class hydra.query.Query
class Query extends Object implements Serializable -
Class hydra.query.Range
class Range extends Object implements Serializable -
Class hydra.query.RegexQuantifier
class RegexQuantifier extends Object implements Serializable -
Class hydra.query.RegexQuantifier.AtLeast
class AtLeast extends RegexQuantifier implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.query.RegexQuantifier.Exactly
class Exactly extends RegexQuantifier implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.query.RegexQuantifier.One
class One extends RegexQuantifier implements Serializable -
Class hydra.query.RegexQuantifier.OneOrMore
class OneOrMore extends RegexQuantifier implements Serializable -
Class hydra.query.RegexQuantifier.Range
class Range extends RegexQuantifier implements Serializable-
Serialized Fields
-
value
Range value
-
-
-
Class hydra.query.RegexQuantifier.ZeroOrMore
class ZeroOrMore extends RegexQuantifier implements Serializable -
Class hydra.query.RegexQuantifier.ZeroOrOne
class ZeroOrOne extends RegexQuantifier implements Serializable -
Class hydra.query.RegexSequence
class RegexSequence extends Object implements Serializable-
Serialized Fields
-
path
Path path
The path to which the quantifier applies -
quantifier
RegexQuantifier quantifier
The quantifier
-
-
-
Class hydra.query.Step
class Step extends Object implements Serializable -
Class hydra.query.Step.Compare
class Compare extends Step implements Serializable-
Serialized Fields
-
value
ComparisonConstraint value
-
-
-
Class hydra.query.Step.Edge
class Edge extends Step implements Serializable-
Serialized Fields
-
value
Edge value
-
-
-
Class hydra.query.Step.Project
class Project extends Step implements Serializable-
Serialized Fields
-
value
Projection value
-
-
-
Class hydra.query.TriplePattern
class TriplePattern extends Object implements Serializable -
Class hydra.query.Variable
class Variable extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
-
Package hydra.relational
-
Class hydra.relational.ColumnName
class ColumnName extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.relational.ColumnSchema
class ColumnSchema extends Object implements Serializable-
Serialized Fields
-
domain
T domain
The domain (type) of the column -
name
ColumnName name
A unique name for the column
-
-
-
Class hydra.relational.ForeignKey
class ForeignKey extends Object implements Serializable-
Serialized Fields
-
foreignRelation
RelationName foreignRelation
The name of the target relation -
keys
Map<ColumnName,
ColumnName> keys The mapping of source column names to target column names. The target column names must together make up the primary key of the target relation.
-
-
-
Class hydra.relational.PrimaryKey
class PrimaryKey extends Object implements Serializable-
Serialized Fields
-
value
List<ColumnName> value
-
-
-
Class hydra.relational.Relation
class Relation extends Object implements Serializable -
Class hydra.relational.RelationName
class RelationName extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.relational.RelationSchema
class RelationSchema extends Object implements Serializable-
Serialized Fields
-
columns
List<ColumnSchema<T>> columns
A list of column specifications -
foreignKeys
List<ForeignKey> foreignKeys
Any number of foreign keys, each of which must be valid for both this relation and the target relation -
name
RelationName name
A unique name for the relation -
primaryKeys
List<PrimaryKey> primaryKeys
Any number of primary keys for the relation, each of which must be valid for this relation
-
-
-
Class hydra.relational.Relationship
class Relationship extends Object implements Serializable-
Serialized Fields
-
value
Set<Map<ColumnName,
V>> value
-
-
-
Class hydra.relational.Row
class Row extends Object implements Serializable
-
-
Package hydra.tabular
-
Class hydra.tabular.ColumnType
class ColumnType extends Object implements Serializable-
Serialized Fields
-
name
ColumnName name
-
type
Type type
-
-
-
Class hydra.tabular.DataRow
class DataRow extends Object implements Serializable -
Class hydra.tabular.HeaderRow
class HeaderRow extends Object implements Serializable -
Class hydra.tabular.Table
class Table extends Object implements Serializable -
Class hydra.tabular.TableType
class TableType extends Object implements Serializable-
Serialized Fields
-
columns
List<ColumnType> columns
-
name
RelationName name
-
-
-
-
Package hydra.testing
-
Class hydra.testing.AlphaConversionTestCase
class AlphaConversionTestCase extends Object implements Serializable -
Class hydra.testing.CaseConversionTestCase
class CaseConversionTestCase extends Object implements Serializable-
Serialized Fields
-
fromConvention
CaseConvention fromConvention
The source case convention -
fromString
String fromString
The input string -
toConvention
CaseConvention toConvention
The target case convention -
toString
String toString
The expected output string
-
-
-
Class hydra.testing.DeannotateTermTestCase
class DeannotateTermTestCase extends Object implements Serializable -
Class hydra.testing.DeannotateTypeTestCase
class DeannotateTypeTestCase extends Object implements Serializable -
Class hydra.testing.DelegatedEvaluationTestCase
class DelegatedEvaluationTestCase extends Object implements Serializable -
Class hydra.testing.EtaExpansionTestCase
class EtaExpansionTestCase extends Object implements Serializable -
Class hydra.testing.EvaluationStyle
class EvaluationStyle extends Object implements Serializable -
Class hydra.testing.EvaluationStyle.Eager
class Eager extends EvaluationStyle implements Serializable -
Class hydra.testing.EvaluationStyle.Lazy
class Lazy extends EvaluationStyle implements Serializable -
Class hydra.testing.EvaluationTestCase
class EvaluationTestCase extends Object implements Serializable-
Serialized Fields
-
evaluationStyle
EvaluationStyle evaluationStyle
The evaluation style (eager or lazy) -
input
Term input
The term to evaluate -
output
Term output
The expected result
-
-
-
Class hydra.testing.FlattenLetTermsTestCase
class FlattenLetTermsTestCase extends Object implements Serializable -
Class hydra.testing.FoldOperation
class FoldOperation extends Object implements Serializable -
Class hydra.testing.FoldOperation.CollectLabels
class CollectLabels extends FoldOperation implements Serializable -
Class hydra.testing.FoldOperation.CollectListLengths
class CollectListLengths extends FoldOperation implements Serializable -
Class hydra.testing.FoldOperation.SumInt32Literals
class SumInt32Literals extends FoldOperation implements Serializable -
Class hydra.testing.FoldOverTermTestCase
class FoldOverTermTestCase extends Object implements Serializable-
Serialized Fields
-
input
Term input
The term to fold over -
operation
FoldOperation operation
The fold operation to apply -
output
Term output
The expected result of the fold -
traversalOrder
TraversalOrder traversalOrder
The traversal order (pre or post)
-
-
-
Class hydra.testing.FreeVariablesTestCase
class FreeVariablesTestCase extends Object implements Serializable -
Class hydra.testing.HoistCaseStatementsTestCase
class HoistCaseStatementsTestCase extends Object implements Serializable -
Class hydra.testing.HoistLetBindingsTestCase
class HoistLetBindingsTestCase extends Object implements Serializable -
Class hydra.testing.HoistPolymorphicLetBindingsTestCase
class HoistPolymorphicLetBindingsTestCase extends Object implements Serializable -
Class hydra.testing.HoistPredicate
class HoistPredicate extends Object implements Serializable -
Class hydra.testing.HoistPredicate.Applications
class Applications extends HoistPredicate implements Serializable -
Class hydra.testing.HoistPredicate.CaseStatements
class CaseStatements extends HoistPredicate implements Serializable -
Class hydra.testing.HoistPredicate.Lists
class Lists extends HoistPredicate implements Serializable -
Class hydra.testing.HoistPredicate.Nothing
class Nothing extends HoistPredicate implements Serializable -
Class hydra.testing.HoistSubtermsTestCase
class HoistSubtermsTestCase extends Object implements Serializable-
Serialized Fields
-
input
Term input
The input term (must contain a let expression for hoisting to occur) -
output
Term output
The expected output term with hoisted subterms as new bindings -
predicate
HoistPredicate predicate
The predicate that determines which subterms to hoist
-
-
-
Class hydra.testing.InferenceFailureTestCase
class InferenceFailureTestCase extends Object implements Serializable-
Serialized Fields
-
input
Term input
The term for which inference should fail
-
-
-
Class hydra.testing.InferenceTestCase
class InferenceTestCase extends Object implements Serializable-
Serialized Fields
-
input
Term input
The term to infer -
output
TypeScheme output
The expected type scheme
-
-
-
Class hydra.testing.JoinTypesTestCase
class JoinTypesTestCase extends Object implements Serializable -
Class hydra.testing.JsonCoderTestCase
class JsonCoderTestCase extends Object implements Serializable -
Class hydra.testing.JsonDecodeTestCase
class JsonDecodeTestCase extends Object implements Serializable -
Class hydra.testing.JsonEncodeTestCase
class JsonEncodeTestCase extends Object implements Serializable -
Class hydra.testing.JsonRoundtripTestCase
class JsonRoundtripTestCase extends Object implements Serializable -
Class hydra.testing.LiftLambdaAboveLetTestCase
class LiftLambdaAboveLetTestCase extends Object implements Serializable -
Class hydra.testing.NormalizeTypeVariablesTestCase
class NormalizeTypeVariablesTestCase extends Object implements Serializable -
Class hydra.testing.ParserTestCase
class ParserTestCase extends Object implements Serializable-
Serialized Fields
-
input
String input
The input string to parse -
output
ParseResult<A> output
The expected parse result
-
-
-
Class hydra.testing.RewriteTermTestCase
class RewriteTermTestCase extends Object implements Serializable-
Serialized Fields
-
input
Term input
The term to rewrite -
output
Term output
The expected rewritten term -
rewriter
TermRewriter rewriter
The rewriter to apply
-
-
-
Class hydra.testing.RewriteTypeTestCase
class RewriteTypeTestCase extends Object implements Serializable-
Serialized Fields
-
input
Type input
The type to rewrite -
output
Type output
The expected rewritten type -
rewriter
TypeRewriter rewriter
The rewriter to apply
-
-
-
Class hydra.testing.SerializationTestCase
class SerializationTestCase extends Object implements Serializable -
Class hydra.testing.SimplifyTermTestCase
class SimplifyTermTestCase extends Object implements Serializable -
Class hydra.testing.SubstInTypeTestCase
class SubstInTypeTestCase extends Object implements Serializable -
Class hydra.testing.Tag
class Tag extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.testing.TermRewriter
class TermRewriter extends Object implements Serializable -
Class hydra.testing.TermRewriter.ReplaceFooWithBar
class ReplaceFooWithBar extends TermRewriter implements Serializable -
Class hydra.testing.TermRewriter.ReplaceInt32WithInt64
class ReplaceInt32WithInt64 extends TermRewriter implements Serializable -
Class hydra.testing.TestCase
class TestCase extends Object implements Serializable -
Class hydra.testing.TestCase.AlphaConversion
class AlphaConversion extends TestCase implements Serializable-
Serialized Fields
-
value
AlphaConversionTestCase value
-
-
-
Class hydra.testing.TestCase.CaseConversion
class CaseConversion extends TestCase implements Serializable-
Serialized Fields
-
value
CaseConversionTestCase value
-
-
-
Class hydra.testing.TestCase.DeannotateTerm
class DeannotateTerm extends TestCase implements Serializable-
Serialized Fields
-
value
DeannotateTermTestCase value
-
-
-
Class hydra.testing.TestCase.DeannotateType
class DeannotateType extends TestCase implements Serializable-
Serialized Fields
-
value
DeannotateTypeTestCase value
-
-
-
Class hydra.testing.TestCase.DelegatedEvaluation
class DelegatedEvaluation extends TestCase implements Serializable-
Serialized Fields
-
value
DelegatedEvaluationTestCase value
-
-
-
Class hydra.testing.TestCase.EtaExpansion
class EtaExpansion extends TestCase implements Serializable-
Serialized Fields
-
value
EtaExpansionTestCase value
-
-
-
Class hydra.testing.TestCase.Evaluation
class Evaluation extends TestCase implements Serializable-
Serialized Fields
-
value
EvaluationTestCase value
-
-
-
Class hydra.testing.TestCase.FlattenLetTerms
class FlattenLetTerms extends TestCase implements Serializable-
Serialized Fields
-
value
FlattenLetTermsTestCase value
-
-
-
Class hydra.testing.TestCase.FoldOverTerm
class FoldOverTerm extends TestCase implements Serializable-
Serialized Fields
-
value
FoldOverTermTestCase value
-
-
-
Class hydra.testing.TestCase.FreeVariables
class FreeVariables extends TestCase implements Serializable-
Serialized Fields
-
value
FreeVariablesTestCase value
-
-
-
Class hydra.testing.TestCase.HoistCaseStatements
class HoistCaseStatements extends TestCase implements Serializable-
Serialized Fields
-
value
HoistCaseStatementsTestCase value
-
-
-
Class hydra.testing.TestCase.HoistLetBindings
class HoistLetBindings extends TestCase implements Serializable-
Serialized Fields
-
value
HoistLetBindingsTestCase value
-
-
-
Class hydra.testing.TestCase.HoistPolymorphicLetBindings
class HoistPolymorphicLetBindings extends TestCase implements Serializable-
Serialized Fields
-
value
HoistPolymorphicLetBindingsTestCase value
-
-
-
Class hydra.testing.TestCase.HoistSubterms
class HoistSubterms extends TestCase implements Serializable-
Serialized Fields
-
value
HoistSubtermsTestCase value
-
-
-
Class hydra.testing.TestCase.Inference
class Inference extends TestCase implements Serializable-
Serialized Fields
-
value
InferenceTestCase value
-
-
-
Class hydra.testing.TestCase.InferenceFailure
class InferenceFailure extends TestCase implements Serializable-
Serialized Fields
-
value
InferenceFailureTestCase value
-
-
-
Class hydra.testing.TestCase.JoinTypes
class JoinTypes extends TestCase implements Serializable-
Serialized Fields
-
value
JoinTypesTestCase value
-
-
-
Class hydra.testing.TestCase.JsonCoder
class JsonCoder extends TestCase implements Serializable-
Serialized Fields
-
value
JsonCoderTestCase value
-
-
-
Class hydra.testing.TestCase.JsonDecode
class JsonDecode extends TestCase implements Serializable-
Serialized Fields
-
value
JsonDecodeTestCase value
-
-
-
Class hydra.testing.TestCase.JsonEncode
class JsonEncode extends TestCase implements Serializable-
Serialized Fields
-
value
JsonEncodeTestCase value
-
-
-
Class hydra.testing.TestCase.JsonParser
class JsonParser extends TestCase implements Serializable-
Serialized Fields
-
value
ParserTestCase<Value> value
-
-
-
Class hydra.testing.TestCase.JsonRoundtrip
class JsonRoundtrip extends TestCase implements Serializable-
Serialized Fields
-
value
JsonRoundtripTestCase value
-
-
-
Class hydra.testing.TestCase.JsonWriter
class JsonWriter extends TestCase implements Serializable-
Serialized Fields
-
value
WriterTestCase<Value> value
-
-
-
Class hydra.testing.TestCase.LiftLambdaAboveLet
class LiftLambdaAboveLet extends TestCase implements Serializable-
Serialized Fields
-
value
LiftLambdaAboveLetTestCase value
-
-
-
Class hydra.testing.TestCase.NormalizeTypeVariables
class NormalizeTypeVariables extends TestCase implements Serializable-
Serialized Fields
-
value
NormalizeTypeVariablesTestCase value
-
-
-
Class hydra.testing.TestCase.RewriteTerm
class RewriteTerm extends TestCase implements Serializable-
Serialized Fields
-
value
RewriteTermTestCase value
-
-
-
Class hydra.testing.TestCase.RewriteType
class RewriteType extends TestCase implements Serializable-
Serialized Fields
-
value
RewriteTypeTestCase value
-
-
-
Class hydra.testing.TestCase.Serialization
class Serialization extends TestCase implements Serializable-
Serialized Fields
-
value
SerializationTestCase value
-
-
-
Class hydra.testing.TestCase.SimplifyTerm
class SimplifyTerm extends TestCase implements Serializable-
Serialized Fields
-
value
SimplifyTermTestCase value
-
-
-
Class hydra.testing.TestCase.SubstInType
class SubstInType extends TestCase implements Serializable-
Serialized Fields
-
value
SubstInTypeTestCase value
-
-
-
Class hydra.testing.TestCase.TopologicalSort
class TopologicalSort extends TestCase implements Serializable-
Serialized Fields
-
value
TopologicalSortTestCase value
-
-
-
Class hydra.testing.TestCase.TopologicalSortBindings
class TopologicalSortBindings extends TestCase implements Serializable-
Serialized Fields
-
value
TopologicalSortBindingsTestCase value
-
-
-
Class hydra.testing.TestCase.TopologicalSortSCC
class TopologicalSortSCC extends TestCase implements Serializable-
Serialized Fields
-
value
TopologicalSortSCCTestCase value
-
-
-
Class hydra.testing.TestCase.TypeChecking
class TypeChecking extends TestCase implements Serializable-
Serialized Fields
-
value
TypeCheckingTestCase value
-
-
-
Class hydra.testing.TestCase.TypeCheckingFailure
class TypeCheckingFailure extends TestCase implements Serializable-
Serialized Fields
-
value
TypeCheckingFailureTestCase value
-
-
-
Class hydra.testing.TestCase.TypeReduction
class TypeReduction extends TestCase implements Serializable-
Serialized Fields
-
value
TypeReductionTestCase value
-
-
-
Class hydra.testing.TestCase.UnifyTypes
class UnifyTypes extends TestCase implements Serializable-
Serialized Fields
-
value
UnifyTypesTestCase value
-
-
-
Class hydra.testing.TestCase.UnshadowVariables
class UnshadowVariables extends TestCase implements Serializable-
Serialized Fields
-
value
UnshadowVariablesTestCase value
-
-
-
Class hydra.testing.TestCase.VariableOccursInType
class VariableOccursInType extends TestCase implements Serializable-
Serialized Fields
-
value
VariableOccursInTypeTestCase value
-
-
-
Class hydra.testing.TestCaseWithMetadata
class TestCaseWithMetadata extends Object implements Serializable -
Class hydra.testing.TestCodec
class TestCodec extends Object implements Serializable-
Serialized Fields
-
encodeTerm
Function<Term,
Flow<Graph, String>> encodeTerm A function for encoding Hydra terms into the target language -
encodeType
Function<Type,
Flow<Graph, String>> encodeType A function for encoding Hydra types into the target language -
fileExtension
FileExtension fileExtension
The file extension for test files (e.g., 'hs', 'java', 'py') -
findImports
Function<Set<Name>,
List<String>> findImports A function that determines the necessary imports for a given set of dependencies -
formatModuleName
Function<Namespace,
String> formatModuleName A function for formatting module names according to the target language's conventions -
formatTestName
Function<String,
String> formatTestName A function for formatting test case names according to the target language's conventions -
importTemplate
String importTemplate
A template string for import/include statements -
language
LanguageName language
The name of the target programming language -
moduleTemplate
String moduleTemplate
A template string for the overall test module structure -
testCaseTemplate
String testCaseTemplate
A template string for individual test case assertions -
testGroupTemplate
String testGroupTemplate
A template string for wrapping a group of test cases
-
-
-
Class hydra.testing.TestGroup
class TestGroup extends Object implements Serializable -
Class hydra.testing.TopologicalSortBindingsTestCase
class TopologicalSortBindingsTestCase extends Object implements Serializable-
Serialized Fields
-
bindings
List<Tuple.Tuple2<Name,
Term>> bindings The bindings as a list of (name, term) pairs -
expected
List<List<Tuple.Tuple2<Name,
Term>>> expected The expected groups of bindings in topological order
-
-
-
Class hydra.testing.TopologicalSortSCCTestCase
class TopologicalSortSCCTestCase extends Object implements Serializable -
Class hydra.testing.TopologicalSortTestCase
class TopologicalSortTestCase extends Object implements Serializable -
Class hydra.testing.TypeCheckingFailureTestCase
class TypeCheckingFailureTestCase extends Object implements Serializable-
Serialized Fields
-
input
Term input
The term for which type checking should fail
-
-
-
Class hydra.testing.TypeCheckingTestCase
class TypeCheckingTestCase extends Object implements Serializable -
Class hydra.testing.TypeReductionTestCase
class TypeReductionTestCase extends Object implements Serializable -
Class hydra.testing.TypeRewriter
class TypeRewriter extends Object implements Serializable -
Class hydra.testing.TypeRewriter.ReplaceStringWithInt32
class ReplaceStringWithInt32 extends TypeRewriter implements Serializable -
Class hydra.testing.UnifyTypesTestCase
class UnifyTypesTestCase extends Object implements Serializable-
Serialized Fields
-
expected
Either<String,
TypeSubst> expected The expected result: Left for failure (substring of error), Right for substitution -
left
Type left
The left type to unify -
right
Type right
The right type to unify -
schemaTypes
List<Name> schemaTypes
The schema types map (type variable names that should not be bound)
-
-
-
Class hydra.testing.UnshadowVariablesTestCase
class UnshadowVariablesTestCase extends Object implements Serializable -
Class hydra.testing.VariableOccursInTypeTestCase
class VariableOccursInTypeTestCase extends Object implements Serializable -
Class hydra.testing.WriterTestCase
class WriterTestCase extends Object implements Serializable
-
-
Package hydra.tools
-
Exception hydra.tools.FlowException
class FlowException extends RuntimeException implements Serializable-
Serialized Fields
-
trace
Trace trace
The trace information from the failed flow.
-
-
-
Exception hydra.tools.MapperBase.MapperException
class MapperException extends RuntimeException implements Serializable
-
-
Package hydra.topology
-
Class hydra.topology.OrderingIsomorphism
class OrderingIsomorphism extends Object implements Serializable -
Class hydra.topology.TarjanState
class TarjanState extends Object implements Serializable-
Serialized Fields
-
counter
Integer counter
Next available index for vertices in the DFS traversal -
indices
Map<Integer,
Integer> indices Mapping from vertices to their indices in the DFS traversal -
lowLinks
Map<Integer,
Integer> lowLinks Mapping from vertices to their lowest reachable index in the DFS traversal -
onStack
Set<Integer> onStack
Set of vertices currently on the stack, for quick lookup -
sccs
List<List<Integer>> sccs
Accumulated strongly connected components, each a list of vertices -
stack
List<Integer> stack
Current DFS stack, with vertices in reverse order
-
-
-
-
Package hydra.typing
-
Class hydra.typing.FunctionStructure
class FunctionStructure extends Object implements Serializable-
Serialized Fields
-
bindings
List<Binding> bindings
Let bindings accumulated from the term -
body
Term body
The body term after removing all lambdas, lets, etc. -
codomain
Maybe<Type> codomain
The return type of the function (if type inference succeeded) -
domains
List<Type> domains
Domain types of the value parameters -
environment
Env environment
Updated environment after processing all bindings -
params
List<Name> params
Value parameters (from lambdas) -
typeParams
List<Name> typeParams
Type parameters (from type lambdas)
-
-
-
Class hydra.typing.InferenceContext
class InferenceContext extends Object implements Serializable-
Serialized Fields
-
classConstraints
Map<Name,
TypeVariableMetadata> classConstraints A mutable map from type variable names to their accumulated class constraints. This is populated during type inference when operations requiring Eq or Ord are encountered. -
dataTypes
Map<Name,
TypeScheme> dataTypes A mutable typing environment which is specific to the current graph being processed. This environment is (usually) smaller than the schema and primitive typing environments, and is subject to global substitutions. -
debug
Boolean debug
Whether to enable debug output during type inference -
primitiveTypes
Map<Name,
TypeScheme> primitiveTypes A fixed typing environment which is derived from the set of primitives in the graph. -
schemaTypes
Map<Name,
TypeScheme> schemaTypes A fixed typing environment which is derived from the schema of the graph.
-
-
-
Class hydra.typing.InferenceResult
class InferenceResult extends Object implements Serializable-
Serialized Fields
-
classConstraints
Map<Name,
TypeVariableMetadata> classConstraints Class constraints discovered during inference (e.g., Ord constraints from Map.lookup) -
subst
TypeSubst subst
The type substitution resulting from unification -
term
Term term
The term which was inferred -
type
Type type
The inferred type of the term
-
-
-
Class hydra.typing.TermSubst
class TermSubst extends Object implements Serializable -
Class hydra.typing.TypeConstraint
class TypeConstraint extends Object implements Serializable -
Class hydra.typing.TypeContext
class TypeContext extends Object implements Serializable-
Serialized Fields
-
inferenceContext
InferenceContext inferenceContext
The schema types, primitive types, and data types of the graph -
lambdaVariables
Set<Name> lambdaVariables
The set of term variables introduced by lambdas (even if untyped) -
letVariables
Set<Name> letVariables
The set of term variables introduced by let bindings (even if untyped) -
metadata
Map<Name,
Term> metadata Any additional metadata about lambda- and let-bound variables -
types
Map<Name,
Type> types A mapping of lambda- and let-bound variables to their types -
typeVariables
Set<Name> typeVariables
The set of type variables introduced by enclosing type lambdas
-
-
-
Class hydra.typing.TypeSubst
class TypeSubst extends Object implements Serializable
-
-
Package hydra.util
-
Class hydra.util.CaseConvention
class CaseConvention extends Object implements Serializable -
Class hydra.util.CaseConvention.Camel
class Camel extends CaseConvention implements Serializable -
Class hydra.util.CaseConvention.LowerSnake
class LowerSnake extends CaseConvention implements Serializable -
Class hydra.util.CaseConvention.Pascal
class Pascal extends CaseConvention implements Serializable -
Class hydra.util.CaseConvention.UpperSnake
class UpperSnake extends CaseConvention implements Serializable -
Class hydra.util.Comparison
class Comparison extends Object implements Serializable -
Class hydra.util.Comparison.EqualTo
class EqualTo extends Comparison implements Serializable -
Class hydra.util.Comparison.GreaterThan
class GreaterThan extends Comparison implements Serializable -
Class hydra.util.Comparison.LessThan
class LessThan extends Comparison implements Serializable -
Class hydra.util.DecodingError
class DecodingError extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.util.Maybe
class Maybe extends Object implements Serializable-
Serialized Fields
-
present
boolean present
-
value
T value
-
-
-
Class hydra.util.Precision
class Precision extends Object implements Serializable -
Class hydra.util.Precision.Arbitrary
class Arbitrary extends Precision implements Serializable -
Class hydra.util.Precision.Bits
class Bits extends Precision implements Serializable-
Serialized Fields
-
value
Integer value
-
-
-
Class hydra.util.Unit
class Unit extends Object implements Serializable
-
-
Package hydra.variants
-
Class hydra.variants.EliminationVariant
class EliminationVariant extends Object implements Serializable -
Class hydra.variants.EliminationVariant.Record
class Record extends EliminationVariant implements Serializable -
Class hydra.variants.EliminationVariant.Union
class Union extends EliminationVariant implements Serializable -
Class hydra.variants.EliminationVariant.Wrap
class Wrap extends EliminationVariant implements Serializable -
Class hydra.variants.FunctionVariant
class FunctionVariant extends Object implements Serializable -
Class hydra.variants.FunctionVariant.Elimination
class Elimination extends FunctionVariant implements Serializable -
Class hydra.variants.FunctionVariant.Lambda
class Lambda extends FunctionVariant implements Serializable -
Class hydra.variants.FunctionVariant.Primitive
class Primitive extends FunctionVariant implements Serializable -
Class hydra.variants.LiteralVariant
class LiteralVariant extends Object implements Serializable -
Class hydra.variants.LiteralVariant.Binary
class Binary extends LiteralVariant implements Serializable -
Class hydra.variants.LiteralVariant.Boolean_
class Boolean_ extends LiteralVariant implements Serializable -
Class hydra.variants.LiteralVariant.Float_
class Float_ extends LiteralVariant implements Serializable -
Class hydra.variants.LiteralVariant.Integer_
class Integer_ extends LiteralVariant implements Serializable -
Class hydra.variants.LiteralVariant.String_
class String_ extends LiteralVariant implements Serializable -
Class hydra.variants.TermVariant
class TermVariant extends Object implements Serializable -
Class hydra.variants.TermVariant.Annotated
class Annotated extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Application
class Application extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Either
class Either extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Function
class Function extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Let
class Let extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.List
class List extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Literal
class Literal extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Map
class Map extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Maybe
class Maybe extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Pair
class Pair extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Record
class Record extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Set
class Set extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.TypeApplication
class TypeApplication extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.TypeLambda
class TypeLambda extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Union
class Union extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Unit
class Unit extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Variable
class Variable extends TermVariant implements Serializable -
Class hydra.variants.TermVariant.Wrap
class Wrap extends TermVariant implements Serializable -
Class hydra.variants.TypeVariant
class TypeVariant extends Object implements Serializable -
Class hydra.variants.TypeVariant.Annotated
class Annotated extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Application
class Application extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Either
class Either extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Forall
class Forall extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Function
class Function extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.List
class List extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Literal
class Literal extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Map
class Map extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Maybe
class Maybe extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Pair
class Pair extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Record
class Record extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Set
class Set extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Union
class Union extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Unit
class Unit extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Variable
class Variable extends TypeVariant implements Serializable -
Class hydra.variants.TypeVariant.Wrap
class Wrap extends TypeVariant implements Serializable
-
-
Package hydra.workflow
-
Class hydra.workflow.HydraSchemaSpec
class HydraSchemaSpec extends Object implements Serializable -
Class hydra.workflow.LastMile
class LastMile extends Object implements Serializable-
Serialized Fields
-
encoder
Function<Type,
Flow<S, Function<Term, Function<Graph, Flow<S, List<A>>>>>> encoder An encoder for terms to a list of output objects -
fileExtension
String fileExtension
A file extension for the generated file(s) -
serializer
Function<List<A>,
Flow<S, String>> serializer A function which serializes a list of output objects to a string representation
-
-
-
Class hydra.workflow.SchemaSpec
class SchemaSpec extends Object implements Serializable -
Class hydra.workflow.SchemaSpec.File
class File extends SchemaSpec implements Serializable-
Serialized Fields
-
value
String value
-
-
-
Class hydra.workflow.SchemaSpec.Hydra
class Hydra extends SchemaSpec implements Serializable-
Serialized Fields
-
value
HydraSchemaSpec value
-
-
-
Class hydra.workflow.SchemaSpec.Provided
class Provided extends SchemaSpec implements Serializable -
Class hydra.workflow.TransformWorkflow
class TransformWorkflow extends Object implements Serializable-
Serialized Fields
-
destDir
String destDir
The destination directory -
name
String name
A descriptive name for the workflow -
schemaSpec
SchemaSpec schemaSpec
The schema specification -
srcDir
String srcDir
The source directory
-
-
-