hydra.dsl.java.syntax module

DSL functions for hydra.java.syntax.

hydra.dsl.java.syntax.additional_bound(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.AdditionalBound]

DSL constructor for the hydra.java.syntax.AdditionalBound wrapper.

hydra.dsl.java.syntax.additive_expression_binary(lhs: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary]

DSL constructor for hydra.java.syntax.AdditiveExpression_Binary.

hydra.dsl.java.syntax.additive_expression_binary_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]

DSL accessor for the lhs field of hydra.java.syntax.AdditiveExpression_Binary.

hydra.dsl.java.syntax.additive_expression_binary_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]

DSL accessor for the rhs field of hydra.java.syntax.AdditiveExpression_Binary.

hydra.dsl.java.syntax.additive_expression_binary_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary]

DSL updater for the lhs field of hydra.java.syntax.AdditiveExpression_Binary.

hydra.dsl.java.syntax.additive_expression_binary_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary]

DSL updater for the rhs field of hydra.java.syntax.AdditiveExpression_Binary.

hydra.dsl.java.syntax.additive_expression_minus(x: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]

DSL injection for the minus variant of hydra.java.syntax.AdditiveExpression.

hydra.dsl.java.syntax.additive_expression_plus(x: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]

DSL injection for the plus variant of hydra.java.syntax.AdditiveExpression.

hydra.dsl.java.syntax.additive_expression_unary(x: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]

DSL injection for the unary variant of hydra.java.syntax.AdditiveExpression.

hydra.dsl.java.syntax.ambiguous_name(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]) hydra.typed.TypedTerm[hydra.java.syntax.AmbiguousName]

DSL constructor for the hydra.java.syntax.AmbiguousName wrapper.

hydra.dsl.java.syntax.and_expression(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EqualityExpression]]) hydra.typed.TypedTerm[hydra.java.syntax.AndExpression]

DSL constructor for the hydra.java.syntax.AndExpression wrapper.

hydra.dsl.java.syntax.annotated_identifier(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotatedIdentifier]

DSL constructor for hydra.java.syntax.AnnotatedIdentifier.

hydra.dsl.java.syntax.annotated_identifier_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotatedIdentifier]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.AnnotatedIdentifier.

hydra.dsl.java.syntax.annotated_identifier_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotatedIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.AnnotatedIdentifier.

hydra.dsl.java.syntax.annotated_identifier_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotatedIdentifier], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotatedIdentifier]

DSL updater for the annotations field of hydra.java.syntax.AnnotatedIdentifier.

hydra.dsl.java.syntax.annotated_identifier_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotatedIdentifier], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotatedIdentifier]

DSL updater for the identifier field of hydra.java.syntax.AnnotatedIdentifier.

hydra.dsl.java.syntax.annotation_interface_body(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotationInterfaceMemberDeclaration]]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceBody]

DSL constructor for the hydra.java.syntax.AnnotationInterfaceBody wrapper.

hydra.dsl.java.syntax.annotation_interface_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceModifier]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], body: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceBody]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]

DSL constructor for hydra.java.syntax.AnnotationInterfaceDeclaration.

hydra.dsl.java.syntax.annotation_interface_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceBody]

DSL accessor for the body field of hydra.java.syntax.AnnotationInterfaceDeclaration.

hydra.dsl.java.syntax.annotation_interface_declaration_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.AnnotationInterfaceDeclaration.

hydra.dsl.java.syntax.annotation_interface_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.AnnotationInterfaceDeclaration.

hydra.dsl.java.syntax.annotation_interface_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceBody]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]

DSL updater for the body field of hydra.java.syntax.AnnotationInterfaceDeclaration.

hydra.dsl.java.syntax.annotation_interface_declaration_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]

DSL updater for the identifier field of hydra.java.syntax.AnnotationInterfaceDeclaration.

hydra.dsl.java.syntax.annotation_interface_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.AnnotationInterfaceDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotationInterfaceElementModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], dims: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None], default: hydra.typed.TypedTerm[hydra.java.syntax.DefaultValue | None]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]

DSL constructor for hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_default(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.DefaultValue | None]

DSL accessor for the default field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]

DSL accessor for the dims field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotationInterfaceElementModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_type(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the type field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_with_default(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.DefaultValue | None]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]

DSL updater for the default field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_with_dims(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]

DSL updater for the dims field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]

DSL updater for the identifier field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotationInterfaceElementModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_declaration_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]

DSL updater for the type field of hydra.java.syntax.AnnotationInterfaceElementDeclaration.

hydra.dsl.java.syntax.annotation_interface_element_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementModifier]

DSL injection for the annotation variant of hydra.java.syntax.AnnotationInterfaceElementModifier.

hydra.dsl.java.syntax.annotation_interface_member_declaration_annotation_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceElementDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceMemberDeclaration]

DSL injection for the annotationInterface variant of hydra.java.syntax.AnnotationInterfaceMemberDeclaration.

hydra.dsl.java.syntax.annotation_interface_member_declaration_class(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceMemberDeclaration]

DSL injection for the class variant of hydra.java.syntax.AnnotationInterfaceMemberDeclaration.

hydra.dsl.java.syntax.annotation_interface_member_declaration_constant(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceMemberDeclaration]

DSL injection for the constant variant of hydra.java.syntax.AnnotationInterfaceMemberDeclaration.

hydra.dsl.java.syntax.annotation_interface_member_declaration_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceMemberDeclaration]

DSL injection for the interface variant of hydra.java.syntax.AnnotationInterfaceMemberDeclaration.

hydra.dsl.java.syntax.annotation_marker(x: hydra.typed.TypedTerm[hydra.java.syntax.MarkerAnnotation]) hydra.typed.TypedTerm[hydra.java.syntax.Annotation]

DSL injection for the marker variant of hydra.java.syntax.Annotation.

hydra.dsl.java.syntax.annotation_normal(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation]) hydra.typed.TypedTerm[hydra.java.syntax.Annotation]

DSL injection for the normal variant of hydra.java.syntax.Annotation.

hydra.dsl.java.syntax.annotation_single_element(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation]) hydra.typed.TypedTerm[hydra.java.syntax.Annotation]

DSL injection for the singleElement variant of hydra.java.syntax.Annotation.

hydra.dsl.java.syntax.array_access(expression: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None], variant: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess_Variant]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess]

DSL constructor for hydra.java.syntax.ArrayAccess.

hydra.dsl.java.syntax.array_access_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the expression field of hydra.java.syntax.ArrayAccess.

hydra.dsl.java.syntax.array_access_variant(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess_Variant]

DSL accessor for the variant field of hydra.java.syntax.ArrayAccess.

hydra.dsl.java.syntax.array_access_variant_array_creation_with_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess_Variant]

DSL injection for the arrayCreationWithInitializer variant of hydra.java.syntax.ArrayAccess_Variant.

hydra.dsl.java.syntax.array_access_variant_name(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess_Variant]

DSL injection for the name variant of hydra.java.syntax.ArrayAccess_Variant.

hydra.dsl.java.syntax.array_access_variant_primary(x: hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess_Variant]

DSL injection for the primary variant of hydra.java.syntax.ArrayAccess_Variant.

hydra.dsl.java.syntax.array_access_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess]

DSL updater for the expression field of hydra.java.syntax.ArrayAccess.

hydra.dsl.java.syntax.array_access_with_variant(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess_Variant]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess]

DSL updater for the variant field of hydra.java.syntax.ArrayAccess.

hydra.dsl.java.syntax.array_creation_expression_no_init(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpression]

DSL injection for the noInit variant of hydra.java.syntax.ArrayCreationExpression.

hydra.dsl.java.syntax.array_creation_expression_with_init(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpression]

DSL injection for the withInit variant of hydra.java.syntax.ArrayCreationExpression.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_class_or_interface(type: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType], dims: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Dims]], array: hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface]

DSL constructor for hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_class_or_interface_array(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]

DSL accessor for the array field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_class_or_interface_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Dims]]

DSL accessor for the dims field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_class_or_interface_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]

DSL accessor for the type field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_class_or_interface_with_array(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface]

DSL updater for the array field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_class_or_interface_with_dims(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Dims]]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface]

DSL updater for the dims field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_class_or_interface_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface]

DSL updater for the type field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_primitive(type: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations], dims: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Dims]], array: hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive]

DSL constructor for hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_primitive_array(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]

DSL accessor for the array field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_primitive_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Dims]]

DSL accessor for the dims field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_primitive_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]

DSL accessor for the type field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_primitive_with_array(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive]

DSL updater for the array field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_primitive_with_dims(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Dims]]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive]

DSL updater for the dims field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_with_initializer_primitive_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive], new_val: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive]

DSL updater for the type field of hydra.java.syntax.ArrayCreationExpressionWithInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_class_or_interface(type: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType], dim_exprs: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.DimExpr]], dims: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface]

DSL constructor for hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_class_or_interface_dim_exprs(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.DimExpr]]

DSL accessor for the dimExprs field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_class_or_interface_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface]) hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]

DSL accessor for the dims field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_class_or_interface_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]

DSL accessor for the type field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_class_or_interface_with_dim_exprs(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.DimExpr]]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface]

DSL updater for the dimExprs field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_class_or_interface_with_dims(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface]

DSL updater for the dims field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_class_or_interface_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface]

DSL updater for the type field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_ClassOrInterface.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_primitive(type: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations], dim_exprs: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.DimExpr]], dims: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive]

DSL constructor for hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_primitive_dim_exprs(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.DimExpr]]

DSL accessor for the dimExprs field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_primitive_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive]) hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]

DSL accessor for the dims field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_primitive_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]

DSL accessor for the type field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_primitive_with_dim_exprs(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.DimExpr]]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive]

DSL updater for the dimExprs field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_primitive_with_dims(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive]

DSL updater for the dims field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive.

hydra.dsl.java.syntax.array_creation_expression_without_initializer_primitive_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive], new_val: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive]

DSL updater for the type field of hydra.java.syntax.ArrayCreationExpressionWithoutInitializer_Primitive.

hydra.dsl.java.syntax.array_initializer(x: hydra.typed.TypedTerm[Sequence[Sequence[hydra.java.syntax.VariableInitializer]]]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]

DSL constructor for the hydra.java.syntax.ArrayInitializer wrapper.

hydra.dsl.java.syntax.array_type(dims: hydra.typed.TypedTerm[hydra.java.syntax.Dims], variant: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType_Variant]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]

DSL constructor for hydra.java.syntax.ArrayType.

hydra.dsl.java.syntax.array_type_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]) hydra.typed.TypedTerm[hydra.java.syntax.Dims]

DSL accessor for the dims field of hydra.java.syntax.ArrayType.

hydra.dsl.java.syntax.array_type_variant(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType_Variant]

DSL accessor for the variant field of hydra.java.syntax.ArrayType.

hydra.dsl.java.syntax.array_type_variant_class_or_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType_Variant]

DSL injection for the classOrInterface variant of hydra.java.syntax.ArrayType_Variant.

hydra.dsl.java.syntax.array_type_variant_primitive(x: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType_Variant]

DSL injection for the primitive variant of hydra.java.syntax.ArrayType_Variant.

hydra.dsl.java.syntax.array_type_variant_variable(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType_Variant]

DSL injection for the variable variant of hydra.java.syntax.ArrayType_Variant.

hydra.dsl.java.syntax.array_type_with_dims(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Dims]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]

DSL updater for the dims field of hydra.java.syntax.ArrayType.

hydra.dsl.java.syntax.array_type_with_variant(original: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType_Variant]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]

DSL updater for the variant field of hydra.java.syntax.ArrayType.

hydra.dsl.java.syntax.assert_statement_pair(first: hydra.typed.TypedTerm[hydra.java.syntax.Expression], second: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement_Pair]

DSL constructor for hydra.java.syntax.AssertStatement_Pair.

hydra.dsl.java.syntax.assert_statement_pair_first(x: hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement_Pair]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the first field of hydra.java.syntax.AssertStatement_Pair.

hydra.dsl.java.syntax.assert_statement_pair_second(x: hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement_Pair]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the second field of hydra.java.syntax.AssertStatement_Pair.

hydra.dsl.java.syntax.assert_statement_pair_with_first(original: hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement_Pair], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement_Pair]

DSL updater for the first field of hydra.java.syntax.AssertStatement_Pair.

hydra.dsl.java.syntax.assert_statement_pair_with_second(original: hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement_Pair], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement_Pair]

DSL updater for the second field of hydra.java.syntax.AssertStatement_Pair.

hydra.dsl.java.syntax.assert_statement_single(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement]

DSL injection for the single variant of hydra.java.syntax.AssertStatement.

hydra.dsl.java.syntax.assignment(lhs: hydra.typed.TypedTerm[hydra.java.syntax.LeftHandSide], op: hydra.typed.TypedTerm[hydra.java.syntax.AssignmentOperator], expression: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.Assignment]

DSL constructor for hydra.java.syntax.Assignment.

hydra.dsl.java.syntax.assignment_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.Assignment]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the expression field of hydra.java.syntax.Assignment.

hydra.dsl.java.syntax.assignment_expression_assignment(x: hydra.typed.TypedTerm[hydra.java.syntax.Assignment]) hydra.typed.TypedTerm[hydra.java.syntax.AssignmentExpression]

DSL injection for the assignment variant of hydra.java.syntax.AssignmentExpression.

hydra.dsl.java.syntax.assignment_expression_conditional(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.AssignmentExpression]

DSL injection for the conditional variant of hydra.java.syntax.AssignmentExpression.

hydra.dsl.java.syntax.assignment_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.Assignment]) hydra.typed.TypedTerm[hydra.java.syntax.LeftHandSide]

DSL accessor for the lhs field of hydra.java.syntax.Assignment.

hydra.dsl.java.syntax.assignment_op(x: hydra.typed.TypedTerm[hydra.java.syntax.Assignment]) hydra.typed.TypedTerm[hydra.java.syntax.AssignmentOperator]

DSL accessor for the op field of hydra.java.syntax.Assignment.

hydra.dsl.java.syntax.assignment_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.Assignment], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.Assignment]

DSL updater for the expression field of hydra.java.syntax.Assignment.

hydra.dsl.java.syntax.assignment_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.Assignment], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LeftHandSide]) hydra.typed.TypedTerm[hydra.java.syntax.Assignment]

DSL updater for the lhs field of hydra.java.syntax.Assignment.

hydra.dsl.java.syntax.assignment_with_op(original: hydra.typed.TypedTerm[hydra.java.syntax.Assignment], new_val: hydra.typed.TypedTerm[hydra.java.syntax.AssignmentOperator]) hydra.typed.TypedTerm[hydra.java.syntax.Assignment]

DSL updater for the op field of hydra.java.syntax.Assignment.

hydra.dsl.java.syntax.basic_for_statement(cond: hydra.typed.TypedTerm[hydra.java.syntax.ForCond], body: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement]

DSL constructor for hydra.java.syntax.BasicForStatement.

hydra.dsl.java.syntax.basic_for_statement_body(x: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL accessor for the body field of hydra.java.syntax.BasicForStatement.

hydra.dsl.java.syntax.basic_for_statement_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement]) hydra.typed.TypedTerm[hydra.java.syntax.ForCond]

DSL accessor for the cond field of hydra.java.syntax.BasicForStatement.

hydra.dsl.java.syntax.basic_for_statement_no_short_if(cond: hydra.typed.TypedTerm[hydra.java.syntax.ForCond], body: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf]

DSL constructor for hydra.java.syntax.BasicForStatementNoShortIf.

hydra.dsl.java.syntax.basic_for_statement_no_short_if_body(x: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL accessor for the body field of hydra.java.syntax.BasicForStatementNoShortIf.

hydra.dsl.java.syntax.basic_for_statement_no_short_if_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.ForCond]

DSL accessor for the cond field of hydra.java.syntax.BasicForStatementNoShortIf.

hydra.dsl.java.syntax.basic_for_statement_no_short_if_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf]

DSL updater for the body field of hydra.java.syntax.BasicForStatementNoShortIf.

hydra.dsl.java.syntax.basic_for_statement_no_short_if_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ForCond]) hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf]

DSL updater for the cond field of hydra.java.syntax.BasicForStatementNoShortIf.

hydra.dsl.java.syntax.basic_for_statement_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement]

DSL updater for the body field of hydra.java.syntax.BasicForStatement.

hydra.dsl.java.syntax.basic_for_statement_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ForCond]) hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement]

DSL updater for the cond field of hydra.java.syntax.BasicForStatement.

hydra.dsl.java.syntax.block(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL constructor for the hydra.java.syntax.Block wrapper.

hydra.dsl.java.syntax.block_statement_local_class_or_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalClassOrInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.BlockStatement]

DSL injection for the localClassOrInterface variant of hydra.java.syntax.BlockStatement.

hydra.dsl.java.syntax.block_statement_local_variable_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclarationStatement]) hydra.typed.TypedTerm[hydra.java.syntax.BlockStatement]

DSL injection for the localVariableDeclaration variant of hydra.java.syntax.BlockStatement.

hydra.dsl.java.syntax.block_statement_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.BlockStatement]

DSL injection for the statement variant of hydra.java.syntax.BlockStatement.

hydra.dsl.java.syntax.boolean_array_array(x: hydra.typed.TypedTerm[hydra.java.syntax.BooleanArray]) hydra.typed.TypedTerm[hydra.java.syntax.BooleanArray]

DSL injection for the array variant of hydra.java.syntax.BooleanArray.

hydra.dsl.java.syntax.break_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.Identifier | None]) hydra.typed.TypedTerm[hydra.java.syntax.BreakStatement]

DSL constructor for the hydra.java.syntax.BreakStatement wrapper.

hydra.dsl.java.syntax.case_constant(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.CaseConstant]

DSL constructor for the hydra.java.syntax.CaseConstant wrapper.

hydra.dsl.java.syntax.case_pattern(pattern: hydra.typed.TypedTerm[hydra.java.syntax.Pattern], guard: hydra.typed.TypedTerm[hydra.java.syntax.Guard | None]) hydra.typed.TypedTerm[hydra.java.syntax.CasePattern]

DSL constructor for hydra.java.syntax.CasePattern.

hydra.dsl.java.syntax.case_pattern_guard(x: hydra.typed.TypedTerm[hydra.java.syntax.CasePattern]) hydra.typed.TypedTerm[hydra.java.syntax.Guard | None]

DSL accessor for the guard field of hydra.java.syntax.CasePattern.

hydra.dsl.java.syntax.case_pattern_pattern(x: hydra.typed.TypedTerm[hydra.java.syntax.CasePattern]) hydra.typed.TypedTerm[hydra.java.syntax.Pattern]

DSL accessor for the pattern field of hydra.java.syntax.CasePattern.

hydra.dsl.java.syntax.case_pattern_with_guard(original: hydra.typed.TypedTerm[hydra.java.syntax.CasePattern], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Guard | None]) hydra.typed.TypedTerm[hydra.java.syntax.CasePattern]

DSL updater for the guard field of hydra.java.syntax.CasePattern.

hydra.dsl.java.syntax.case_pattern_with_pattern(original: hydra.typed.TypedTerm[hydra.java.syntax.CasePattern], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Pattern]) hydra.typed.TypedTerm[hydra.java.syntax.CasePattern]

DSL updater for the pattern field of hydra.java.syntax.CasePattern.

hydra.dsl.java.syntax.cast_expression_lambda(ref_and_bounds: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds], expression: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Lambda]

DSL constructor for hydra.java.syntax.CastExpression_Lambda.

hydra.dsl.java.syntax.cast_expression_lambda_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Lambda]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]

DSL accessor for the expression field of hydra.java.syntax.CastExpression_Lambda.

hydra.dsl.java.syntax.cast_expression_lambda_ref_and_bounds(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Lambda]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]

DSL accessor for the refAndBounds field of hydra.java.syntax.CastExpression_Lambda.

hydra.dsl.java.syntax.cast_expression_lambda_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Lambda], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Lambda]

DSL updater for the expression field of hydra.java.syntax.CastExpression_Lambda.

hydra.dsl.java.syntax.cast_expression_lambda_with_ref_and_bounds(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Lambda], new_val: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Lambda]

DSL updater for the refAndBounds field of hydra.java.syntax.CastExpression_Lambda.

hydra.dsl.java.syntax.cast_expression_not_plus_minus(ref_and_bounds: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds], expression: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_NotPlusMinus]

DSL constructor for hydra.java.syntax.CastExpression_NotPlusMinus.

hydra.dsl.java.syntax.cast_expression_not_plus_minus_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_NotPlusMinus]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL accessor for the expression field of hydra.java.syntax.CastExpression_NotPlusMinus.

hydra.dsl.java.syntax.cast_expression_not_plus_minus_ref_and_bounds(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_NotPlusMinus]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]

DSL accessor for the refAndBounds field of hydra.java.syntax.CastExpression_NotPlusMinus.

hydra.dsl.java.syntax.cast_expression_not_plus_minus_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_NotPlusMinus], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_NotPlusMinus]

DSL updater for the expression field of hydra.java.syntax.CastExpression_NotPlusMinus.

hydra.dsl.java.syntax.cast_expression_not_plus_minus_with_ref_and_bounds(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_NotPlusMinus], new_val: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_NotPlusMinus]

DSL updater for the refAndBounds field of hydra.java.syntax.CastExpression_NotPlusMinus.

hydra.dsl.java.syntax.cast_expression_primitive(type: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations], expression: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Primitive]

DSL constructor for hydra.java.syntax.CastExpression_Primitive.

hydra.dsl.java.syntax.cast_expression_primitive_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Primitive]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL accessor for the expression field of hydra.java.syntax.CastExpression_Primitive.

hydra.dsl.java.syntax.cast_expression_primitive_type(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Primitive]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]

DSL accessor for the type field of hydra.java.syntax.CastExpression_Primitive.

hydra.dsl.java.syntax.cast_expression_primitive_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Primitive], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Primitive]

DSL updater for the expression field of hydra.java.syntax.CastExpression_Primitive.

hydra.dsl.java.syntax.cast_expression_primitive_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Primitive], new_val: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_Primitive]

DSL updater for the type field of hydra.java.syntax.CastExpression_Primitive.

hydra.dsl.java.syntax.cast_expression_ref_and_bounds(type: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType], bounds: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AdditionalBound]]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]

DSL constructor for hydra.java.syntax.CastExpression_RefAndBounds.

hydra.dsl.java.syntax.cast_expression_ref_and_bounds_bounds(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AdditionalBound]]

DSL accessor for the bounds field of hydra.java.syntax.CastExpression_RefAndBounds.

hydra.dsl.java.syntax.cast_expression_ref_and_bounds_type(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]) hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]

DSL accessor for the type field of hydra.java.syntax.CastExpression_RefAndBounds.

hydra.dsl.java.syntax.cast_expression_ref_and_bounds_with_bounds(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AdditionalBound]]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]

DSL updater for the bounds field of hydra.java.syntax.CastExpression_RefAndBounds.

hydra.dsl.java.syntax.cast_expression_ref_and_bounds_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.CastExpression_RefAndBounds]

DSL updater for the type field of hydra.java.syntax.CastExpression_RefAndBounds.

hydra.dsl.java.syntax.catch_clause(parameter: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter | None], block: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.CatchClause]

DSL constructor for hydra.java.syntax.CatchClause.

hydra.dsl.java.syntax.catch_clause_block(x: hydra.typed.TypedTerm[hydra.java.syntax.CatchClause]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the block field of hydra.java.syntax.CatchClause.

hydra.dsl.java.syntax.catch_clause_parameter(x: hydra.typed.TypedTerm[hydra.java.syntax.CatchClause]) hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter | None]

DSL accessor for the parameter field of hydra.java.syntax.CatchClause.

hydra.dsl.java.syntax.catch_clause_with_block(original: hydra.typed.TypedTerm[hydra.java.syntax.CatchClause], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.CatchClause]

DSL updater for the block field of hydra.java.syntax.CatchClause.

hydra.dsl.java.syntax.catch_clause_with_parameter(original: hydra.typed.TypedTerm[hydra.java.syntax.CatchClause], new_val: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter | None]) hydra.typed.TypedTerm[hydra.java.syntax.CatchClause]

DSL updater for the parameter field of hydra.java.syntax.CatchClause.

hydra.dsl.java.syntax.catch_formal_parameter(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.CatchType], id: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter]

DSL constructor for hydra.java.syntax.CatchFormalParameter.

hydra.dsl.java.syntax.catch_formal_parameter_id(x: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]

DSL accessor for the id field of hydra.java.syntax.CatchFormalParameter.

hydra.dsl.java.syntax.catch_formal_parameter_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.CatchFormalParameter.

hydra.dsl.java.syntax.catch_formal_parameter_type(x: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter]) hydra.typed.TypedTerm[hydra.java.syntax.CatchType]

DSL accessor for the type field of hydra.java.syntax.CatchFormalParameter.

hydra.dsl.java.syntax.catch_formal_parameter_with_id(original: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter]

DSL updater for the id field of hydra.java.syntax.CatchFormalParameter.

hydra.dsl.java.syntax.catch_formal_parameter_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter]

DSL updater for the modifiers field of hydra.java.syntax.CatchFormalParameter.

hydra.dsl.java.syntax.catch_formal_parameter_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.CatchType]) hydra.typed.TypedTerm[hydra.java.syntax.CatchFormalParameter]

DSL updater for the type field of hydra.java.syntax.CatchFormalParameter.

hydra.dsl.java.syntax.catch_type(type: hydra.typed.TypedTerm[hydra.java.syntax.UnannClassType], types: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassType]]) hydra.typed.TypedTerm[hydra.java.syntax.CatchType]

DSL constructor for hydra.java.syntax.CatchType.

hydra.dsl.java.syntax.catch_type_type(x: hydra.typed.TypedTerm[hydra.java.syntax.CatchType]) hydra.typed.TypedTerm[hydra.java.syntax.UnannClassType]

DSL accessor for the type field of hydra.java.syntax.CatchType.

hydra.dsl.java.syntax.catch_type_types(x: hydra.typed.TypedTerm[hydra.java.syntax.CatchType]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassType]]

DSL accessor for the types field of hydra.java.syntax.CatchType.

hydra.dsl.java.syntax.catch_type_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.CatchType], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannClassType]) hydra.typed.TypedTerm[hydra.java.syntax.CatchType]

DSL updater for the type field of hydra.java.syntax.CatchType.

hydra.dsl.java.syntax.catch_type_with_types(original: hydra.typed.TypedTerm[hydra.java.syntax.CatchType], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassType]]) hydra.typed.TypedTerm[hydra.java.syntax.CatchType]

DSL updater for the types field of hydra.java.syntax.CatchType.

hydra.dsl.java.syntax.catches(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.CatchClause]]) hydra.typed.TypedTerm[hydra.java.syntax.Catches]

DSL constructor for the hydra.java.syntax.Catches wrapper.

hydra.dsl.java.syntax.class_body(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassBodyDeclarationWithComments]]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBody]

DSL constructor for the hydra.java.syntax.ClassBody wrapper.

hydra.dsl.java.syntax.class_body_declaration_class_member(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassMemberDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration]

DSL injection for the classMember variant of hydra.java.syntax.ClassBodyDeclaration.

hydra.dsl.java.syntax.class_body_declaration_constructor_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration]

DSL injection for the constructorDeclaration variant of hydra.java.syntax.ClassBodyDeclaration.

hydra.dsl.java.syntax.class_body_declaration_instance_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.InstanceInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration]

DSL injection for the instanceInitializer variant of hydra.java.syntax.ClassBodyDeclaration.

hydra.dsl.java.syntax.class_body_declaration_static_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.StaticInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration]

DSL injection for the staticInitializer variant of hydra.java.syntax.ClassBodyDeclaration.

hydra.dsl.java.syntax.class_body_declaration_with_comments(value: hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclarationWithComments]

DSL constructor for hydra.java.syntax.ClassBodyDeclarationWithComments.

hydra.dsl.java.syntax.class_body_declaration_with_comments_comments(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclarationWithComments]) hydra.typed.TypedTerm[str | None]

DSL accessor for the comments field of hydra.java.syntax.ClassBodyDeclarationWithComments.

hydra.dsl.java.syntax.class_body_declaration_with_comments_value(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclarationWithComments]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration]

DSL accessor for the value field of hydra.java.syntax.ClassBodyDeclarationWithComments.

hydra.dsl.java.syntax.class_body_declaration_with_comments_with_comments(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclarationWithComments], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclarationWithComments]

DSL updater for the comments field of hydra.java.syntax.ClassBodyDeclarationWithComments.

hydra.dsl.java.syntax.class_body_declaration_with_comments_with_value(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclarationWithComments], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclarationWithComments]

DSL updater for the value field of hydra.java.syntax.ClassBodyDeclarationWithComments.

hydra.dsl.java.syntax.class_declaration_enum(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]

DSL injection for the enum variant of hydra.java.syntax.ClassDeclaration.

hydra.dsl.java.syntax.class_declaration_normal(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]

DSL injection for the normal variant of hydra.java.syntax.ClassDeclaration.

hydra.dsl.java.syntax.class_declaration_record(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]

DSL injection for the record variant of hydra.java.syntax.ClassDeclaration.

hydra.dsl.java.syntax.class_instance_creation_expression(qualifier: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression_Qualifier | None], expression: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression]

DSL constructor for hydra.java.syntax.ClassInstanceCreationExpression.

hydra.dsl.java.syntax.class_instance_creation_expression_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]

DSL accessor for the expression field of hydra.java.syntax.ClassInstanceCreationExpression.

hydra.dsl.java.syntax.class_instance_creation_expression_qualifier(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression_Qualifier | None]

DSL accessor for the qualifier field of hydra.java.syntax.ClassInstanceCreationExpression.

hydra.dsl.java.syntax.class_instance_creation_expression_qualifier_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression_Qualifier]

DSL injection for the expression variant of hydra.java.syntax.ClassInstanceCreationExpression_Qualifier.

hydra.dsl.java.syntax.class_instance_creation_expression_qualifier_primary(x: hydra.typed.TypedTerm[hydra.java.syntax.Primary]) hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression_Qualifier]

DSL injection for the primary variant of hydra.java.syntax.ClassInstanceCreationExpression_Qualifier.

hydra.dsl.java.syntax.class_instance_creation_expression_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression]

DSL updater for the expression field of hydra.java.syntax.ClassInstanceCreationExpression.

hydra.dsl.java.syntax.class_instance_creation_expression_with_qualifier(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression_Qualifier | None]) hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression]

DSL updater for the qualifier field of hydra.java.syntax.ClassInstanceCreationExpression.

hydra.dsl.java.syntax.class_literal_boolean(x: hydra.typed.TypedTerm[hydra.java.syntax.BooleanArray]) hydra.typed.TypedTerm[hydra.java.syntax.ClassLiteral]

DSL injection for the boolean variant of hydra.java.syntax.ClassLiteral.

hydra.dsl.java.syntax.class_literal_numeric_type(x: hydra.typed.TypedTerm[hydra.java.syntax.NumericTypeArray]) hydra.typed.TypedTerm[hydra.java.syntax.ClassLiteral]

DSL injection for the numericType variant of hydra.java.syntax.ClassLiteral.

hydra.dsl.java.syntax.class_literal_type(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeNameArray]) hydra.typed.TypedTerm[hydra.java.syntax.ClassLiteral]

DSL injection for the type variant of hydra.java.syntax.ClassLiteral.

hydra.dsl.java.syntax.class_member_declaration_class(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassMemberDeclaration]

DSL injection for the class variant of hydra.java.syntax.ClassMemberDeclaration.

hydra.dsl.java.syntax.class_member_declaration_field(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassMemberDeclaration]

DSL injection for the field variant of hydra.java.syntax.ClassMemberDeclaration.

hydra.dsl.java.syntax.class_member_declaration_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassMemberDeclaration]

DSL injection for the interface variant of hydra.java.syntax.ClassMemberDeclaration.

hydra.dsl.java.syntax.class_member_declaration_method(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassMemberDeclaration]

DSL injection for the method variant of hydra.java.syntax.ClassMemberDeclaration.

hydra.dsl.java.syntax.class_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.ClassModifier]

DSL injection for the annotation variant of hydra.java.syntax.ClassModifier.

hydra.dsl.java.syntax.class_or_interface_type_class(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]

DSL injection for the class variant of hydra.java.syntax.ClassOrInterfaceType.

hydra.dsl.java.syntax.class_or_interface_type_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]

DSL injection for the interface variant of hydra.java.syntax.ClassOrInterfaceType.

hydra.dsl.java.syntax.class_or_interface_type_to_instantiate(identifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotatedIdentifier]], type_arguments: hydra.typed.TypedTerm[hydra.java.syntax.TypeArgumentsOrDiamond | None]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate]

DSL constructor for hydra.java.syntax.ClassOrInterfaceTypeToInstantiate.

hydra.dsl.java.syntax.class_or_interface_type_to_instantiate_identifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotatedIdentifier]]

DSL accessor for the identifiers field of hydra.java.syntax.ClassOrInterfaceTypeToInstantiate.

hydra.dsl.java.syntax.class_or_interface_type_to_instantiate_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate]) hydra.typed.TypedTerm[hydra.java.syntax.TypeArgumentsOrDiamond | None]

DSL accessor for the typeArguments field of hydra.java.syntax.ClassOrInterfaceTypeToInstantiate.

hydra.dsl.java.syntax.class_or_interface_type_to_instantiate_with_identifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotatedIdentifier]]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate]

DSL updater for the identifiers field of hydra.java.syntax.ClassOrInterfaceTypeToInstantiate.

hydra.dsl.java.syntax.class_or_interface_type_to_instantiate_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeArgumentsOrDiamond | None]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate]

DSL updater for the typeArguments field of hydra.java.syntax.ClassOrInterfaceTypeToInstantiate.

hydra.dsl.java.syntax.class_type(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], qualifier: hydra.typed.TypedTerm[hydra.java.syntax.ClassTypeQualifier], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL constructor for hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the arguments field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_qualifier(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[hydra.java.syntax.ClassTypeQualifier]

DSL accessor for the qualifier field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_qualifier_package(x: hydra.typed.TypedTerm[hydra.java.syntax.PackageName]) hydra.typed.TypedTerm[hydra.java.syntax.ClassTypeQualifier]

DSL injection for the package variant of hydra.java.syntax.ClassTypeQualifier.

hydra.dsl.java.syntax.class_type_qualifier_parent(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.ClassTypeQualifier]

DSL injection for the parent variant of hydra.java.syntax.ClassTypeQualifier.

hydra.dsl.java.syntax.class_type_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassType], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL updater for the annotations field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_with_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassType], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL updater for the arguments field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassType], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL updater for the identifier field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.class_type_with_qualifier(original: hydra.typed.TypedTerm[hydra.java.syntax.ClassType], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassTypeQualifier]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL updater for the qualifier field of hydra.java.syntax.ClassType.

hydra.dsl.java.syntax.compact_constructor_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstructorModifier]], name: hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName], body: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]) hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]

DSL constructor for hydra.java.syntax.CompactConstructorDeclaration.

hydra.dsl.java.syntax.compact_constructor_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]

DSL accessor for the body field of hydra.java.syntax.CompactConstructorDeclaration.

hydra.dsl.java.syntax.compact_constructor_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstructorModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.CompactConstructorDeclaration.

hydra.dsl.java.syntax.compact_constructor_declaration_name(x: hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName]

DSL accessor for the name field of hydra.java.syntax.CompactConstructorDeclaration.

hydra.dsl.java.syntax.compact_constructor_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]) hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]

DSL updater for the body field of hydra.java.syntax.CompactConstructorDeclaration.

hydra.dsl.java.syntax.compact_constructor_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstructorModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.CompactConstructorDeclaration.

hydra.dsl.java.syntax.compact_constructor_declaration_with_name(original: hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName]) hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]

DSL updater for the name field of hydra.java.syntax.CompactConstructorDeclaration.

hydra.dsl.java.syntax.compilation_unit_modular(x: hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit]) hydra.typed.TypedTerm[hydra.java.syntax.CompilationUnit]

DSL injection for the modular variant of hydra.java.syntax.CompilationUnit.

hydra.dsl.java.syntax.compilation_unit_ordinary(x: hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]) hydra.typed.TypedTerm[hydra.java.syntax.CompilationUnit]

DSL injection for the ordinary variant of hydra.java.syntax.CompilationUnit.

hydra.dsl.java.syntax.conditional_and_expression(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InclusiveOrExpression]]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalAndExpression]

DSL constructor for the hydra.java.syntax.ConditionalAndExpression wrapper.

hydra.dsl.java.syntax.conditional_expression_simple(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]

DSL injection for the simple variant of hydra.java.syntax.ConditionalExpression.

hydra.dsl.java.syntax.conditional_expression_ternary_cond(cond: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression], if_true: hydra.typed.TypedTerm[hydra.java.syntax.Expression], if_false: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond]

DSL constructor for hydra.java.syntax.ConditionalExpression_TernaryCond.

hydra.dsl.java.syntax.conditional_expression_ternary_cond_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression]

DSL accessor for the cond field of hydra.java.syntax.ConditionalExpression_TernaryCond.

hydra.dsl.java.syntax.conditional_expression_ternary_cond_if_false(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]

DSL accessor for the ifFalse field of hydra.java.syntax.ConditionalExpression_TernaryCond.

hydra.dsl.java.syntax.conditional_expression_ternary_cond_if_true(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the ifTrue field of hydra.java.syntax.ConditionalExpression_TernaryCond.

hydra.dsl.java.syntax.conditional_expression_ternary_cond_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond]

DSL updater for the cond field of hydra.java.syntax.ConditionalExpression_TernaryCond.

hydra.dsl.java.syntax.conditional_expression_ternary_cond_with_if_false(original: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond]

DSL updater for the ifFalse field of hydra.java.syntax.ConditionalExpression_TernaryCond.

hydra.dsl.java.syntax.conditional_expression_ternary_cond_with_if_true(original: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryCond]

DSL updater for the ifTrue field of hydra.java.syntax.ConditionalExpression_TernaryCond.

hydra.dsl.java.syntax.conditional_expression_ternary_lambda(cond: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression], if_true: hydra.typed.TypedTerm[hydra.java.syntax.Expression], if_false: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda]

DSL constructor for hydra.java.syntax.ConditionalExpression_TernaryLambda.

hydra.dsl.java.syntax.conditional_expression_ternary_lambda_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression]

DSL accessor for the cond field of hydra.java.syntax.ConditionalExpression_TernaryLambda.

hydra.dsl.java.syntax.conditional_expression_ternary_lambda_if_false(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]

DSL accessor for the ifFalse field of hydra.java.syntax.ConditionalExpression_TernaryLambda.

hydra.dsl.java.syntax.conditional_expression_ternary_lambda_if_true(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the ifTrue field of hydra.java.syntax.ConditionalExpression_TernaryLambda.

hydra.dsl.java.syntax.conditional_expression_ternary_lambda_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda]

DSL updater for the cond field of hydra.java.syntax.ConditionalExpression_TernaryLambda.

hydra.dsl.java.syntax.conditional_expression_ternary_lambda_with_if_false(original: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda]

DSL updater for the ifFalse field of hydra.java.syntax.ConditionalExpression_TernaryLambda.

hydra.dsl.java.syntax.conditional_expression_ternary_lambda_with_if_true(original: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression_TernaryLambda]

DSL updater for the ifTrue field of hydra.java.syntax.ConditionalExpression_TernaryLambda.

hydra.dsl.java.syntax.conditional_or_expression(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConditionalAndExpression]]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression]

DSL constructor for the hydra.java.syntax.ConditionalOrExpression wrapper.

hydra.dsl.java.syntax.constant_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstantModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], variables: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]

DSL constructor for hydra.java.syntax.ConstantDeclaration.

hydra.dsl.java.syntax.constant_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstantModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.ConstantDeclaration.

hydra.dsl.java.syntax.constant_declaration_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the type field of hydra.java.syntax.ConstantDeclaration.

hydra.dsl.java.syntax.constant_declaration_variables(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]

DSL accessor for the variables field of hydra.java.syntax.ConstantDeclaration.

hydra.dsl.java.syntax.constant_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstantModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.ConstantDeclaration.

hydra.dsl.java.syntax.constant_declaration_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]

DSL updater for the type field of hydra.java.syntax.ConstantDeclaration.

hydra.dsl.java.syntax.constant_declaration_with_variables(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]

DSL updater for the variables field of hydra.java.syntax.ConstantDeclaration.

hydra.dsl.java.syntax.constant_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.ConstantExpression]

DSL constructor for the hydra.java.syntax.ConstantExpression wrapper.

hydra.dsl.java.syntax.constant_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.ConstantModifier]

DSL injection for the annotation variant of hydra.java.syntax.ConstantModifier.

hydra.dsl.java.syntax.constructor_body(invocation: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation | None], statements: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]

DSL constructor for hydra.java.syntax.ConstructorBody.

hydra.dsl.java.syntax.constructor_body_invocation(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation | None]

DSL accessor for the invocation field of hydra.java.syntax.ConstructorBody.

hydra.dsl.java.syntax.constructor_body_statements(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]

DSL accessor for the statements field of hydra.java.syntax.ConstructorBody.

hydra.dsl.java.syntax.constructor_body_with_invocation(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation | None]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]

DSL updater for the invocation field of hydra.java.syntax.ConstructorBody.

hydra.dsl.java.syntax.constructor_body_with_statements(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]

DSL updater for the statements field of hydra.java.syntax.ConstructorBody.

hydra.dsl.java.syntax.constructor_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstructorModifier]], constructor: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator], throws: hydra.typed.TypedTerm[hydra.java.syntax.Throws | None], body: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]

DSL constructor for hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]

DSL accessor for the body field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_constructor(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]

DSL accessor for the constructor field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstructorModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_throws(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.Throws | None]

DSL accessor for the throws field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorBody]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]

DSL updater for the body field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_with_constructor(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]

DSL updater for the constructor field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConstructorModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declaration_with_throws(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Throws | None]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclaration]

DSL updater for the throws field of hydra.java.syntax.ConstructorDeclaration.

hydra.dsl.java.syntax.constructor_declarator(parameters: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]], name: hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName], receiver_parameter: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter | None], formal_parameters: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FormalParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]

DSL constructor for hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_formal_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FormalParameter]]

DSL accessor for the formalParameters field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_name(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName]

DSL accessor for the name field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]

DSL accessor for the parameters field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_receiver_parameter(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter | None]

DSL accessor for the receiverParameter field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_with_formal_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FormalParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]

DSL updater for the formalParameters field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_with_name(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator], new_val: hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]

DSL updater for the name field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_with_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]

DSL updater for the parameters field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_declarator_with_receiver_parameter(original: hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter | None]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorDeclarator]

DSL updater for the receiverParameter field of hydra.java.syntax.ConstructorDeclarator.

hydra.dsl.java.syntax.constructor_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.ConstructorModifier]

DSL injection for the annotation variant of hydra.java.syntax.ConstructorModifier.

hydra.dsl.java.syntax.continue_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.Identifier | None]) hydra.typed.TypedTerm[hydra.java.syntax.ContinueStatement]

DSL constructor for the hydra.java.syntax.ContinueStatement wrapper.

hydra.dsl.java.syntax.default_value(x: hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]) hydra.typed.TypedTerm[hydra.java.syntax.DefaultValue]

DSL constructor for the hydra.java.syntax.DefaultValue wrapper.

hydra.dsl.java.syntax.dim_expr(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], expression: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.DimExpr]

DSL constructor for hydra.java.syntax.DimExpr.

hydra.dsl.java.syntax.dim_expr_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.DimExpr]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.DimExpr.

hydra.dsl.java.syntax.dim_expr_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.DimExpr]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the expression field of hydra.java.syntax.DimExpr.

hydra.dsl.java.syntax.dim_expr_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.DimExpr], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.DimExpr]

DSL updater for the annotations field of hydra.java.syntax.DimExpr.

hydra.dsl.java.syntax.dim_expr_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.DimExpr], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.DimExpr]

DSL updater for the expression field of hydra.java.syntax.DimExpr.

hydra.dsl.java.syntax.dims(x: hydra.typed.TypedTerm[Sequence[Sequence[hydra.java.syntax.Annotation]]]) hydra.typed.TypedTerm[hydra.java.syntax.Dims]

DSL constructor for the hydra.java.syntax.Dims wrapper.

hydra.dsl.java.syntax.do_statement(body: hydra.typed.TypedTerm[hydra.java.syntax.Statement], cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.DoStatement]

DSL constructor for hydra.java.syntax.DoStatement.

hydra.dsl.java.syntax.do_statement_body(x: hydra.typed.TypedTerm[hydra.java.syntax.DoStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL accessor for the body field of hydra.java.syntax.DoStatement.

hydra.dsl.java.syntax.do_statement_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.DoStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the cond field of hydra.java.syntax.DoStatement.

hydra.dsl.java.syntax.do_statement_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.DoStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.DoStatement]

DSL updater for the body field of hydra.java.syntax.DoStatement.

hydra.dsl.java.syntax.do_statement_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.DoStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.DoStatement]

DSL updater for the cond field of hydra.java.syntax.DoStatement.

hydra.dsl.java.syntax.element_value_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]

DSL injection for the annotation variant of hydra.java.syntax.ElementValue.

hydra.dsl.java.syntax.element_value_array_initializer(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ElementValue]]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValueArrayInitializer]

DSL constructor for the hydra.java.syntax.ElementValueArrayInitializer wrapper.

hydra.dsl.java.syntax.element_value_conditional_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]

DSL injection for the conditionalExpression variant of hydra.java.syntax.ElementValue.

hydra.dsl.java.syntax.element_value_element_value_array_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.ElementValueArrayInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]

DSL injection for the elementValueArrayInitializer variant of hydra.java.syntax.ElementValue.

hydra.dsl.java.syntax.element_value_pair(key: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], value: hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValuePair]

DSL constructor for hydra.java.syntax.ElementValuePair.

hydra.dsl.java.syntax.element_value_pair_key(x: hydra.typed.TypedTerm[hydra.java.syntax.ElementValuePair]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the key field of hydra.java.syntax.ElementValuePair.

hydra.dsl.java.syntax.element_value_pair_value(x: hydra.typed.TypedTerm[hydra.java.syntax.ElementValuePair]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]

DSL accessor for the value field of hydra.java.syntax.ElementValuePair.

hydra.dsl.java.syntax.element_value_pair_with_key(original: hydra.typed.TypedTerm[hydra.java.syntax.ElementValuePair], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValuePair]

DSL updater for the key field of hydra.java.syntax.ElementValuePair.

hydra.dsl.java.syntax.element_value_pair_with_value(original: hydra.typed.TypedTerm[hydra.java.syntax.ElementValuePair], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValuePair]

DSL updater for the value field of hydra.java.syntax.ElementValuePair.

hydra.dsl.java.syntax.enhanced_for_cond(declaration: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration], expression: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]

DSL constructor for hydra.java.syntax.EnhancedForCond.

hydra.dsl.java.syntax.enhanced_for_cond_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]

DSL accessor for the declaration field of hydra.java.syntax.EnhancedForCond.

hydra.dsl.java.syntax.enhanced_for_cond_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the expression field of hydra.java.syntax.EnhancedForCond.

hydra.dsl.java.syntax.enhanced_for_cond_with_declaration(original: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]

DSL updater for the declaration field of hydra.java.syntax.EnhancedForCond.

hydra.dsl.java.syntax.enhanced_for_cond_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]

DSL updater for the expression field of hydra.java.syntax.EnhancedForCond.

hydra.dsl.java.syntax.enhanced_for_statement(cond: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond], body: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement]

DSL constructor for hydra.java.syntax.EnhancedForStatement.

hydra.dsl.java.syntax.enhanced_for_statement_body(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL accessor for the body field of hydra.java.syntax.EnhancedForStatement.

hydra.dsl.java.syntax.enhanced_for_statement_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]

DSL accessor for the cond field of hydra.java.syntax.EnhancedForStatement.

hydra.dsl.java.syntax.enhanced_for_statement_no_short_if(cond: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond], body: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf]

DSL constructor for hydra.java.syntax.EnhancedForStatementNoShortIf.

hydra.dsl.java.syntax.enhanced_for_statement_no_short_if_body(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL accessor for the body field of hydra.java.syntax.EnhancedForStatementNoShortIf.

hydra.dsl.java.syntax.enhanced_for_statement_no_short_if_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]

DSL accessor for the cond field of hydra.java.syntax.EnhancedForStatementNoShortIf.

hydra.dsl.java.syntax.enhanced_for_statement_no_short_if_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf]

DSL updater for the body field of hydra.java.syntax.EnhancedForStatementNoShortIf.

hydra.dsl.java.syntax.enhanced_for_statement_no_short_if_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf]

DSL updater for the cond field of hydra.java.syntax.EnhancedForStatementNoShortIf.

hydra.dsl.java.syntax.enhanced_for_statement_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement]

DSL updater for the body field of hydra.java.syntax.EnhancedForStatement.

hydra.dsl.java.syntax.enhanced_for_statement_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForCond]) hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement]

DSL updater for the cond field of hydra.java.syntax.EnhancedForStatement.

hydra.dsl.java.syntax.enum_body(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumBody_Element]]) hydra.typed.TypedTerm[hydra.java.syntax.EnumBody]

DSL constructor for the hydra.java.syntax.EnumBody wrapper.

hydra.dsl.java.syntax.enum_body_element(constants: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumConstant]], body_declarations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassBodyDeclaration]]) hydra.typed.TypedTerm[hydra.java.syntax.EnumBody_Element]

DSL constructor for hydra.java.syntax.EnumBody_Element.

hydra.dsl.java.syntax.enum_body_element_body_declarations(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumBody_Element]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassBodyDeclaration]]

DSL accessor for the bodyDeclarations field of hydra.java.syntax.EnumBody_Element.

hydra.dsl.java.syntax.enum_body_element_constants(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumBody_Element]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumConstant]]

DSL accessor for the constants field of hydra.java.syntax.EnumBody_Element.

hydra.dsl.java.syntax.enum_body_element_with_body_declarations(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumBody_Element], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassBodyDeclaration]]) hydra.typed.TypedTerm[hydra.java.syntax.EnumBody_Element]

DSL updater for the bodyDeclarations field of hydra.java.syntax.EnumBody_Element.

hydra.dsl.java.syntax.enum_body_element_with_constants(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumBody_Element], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumConstant]]) hydra.typed.TypedTerm[hydra.java.syntax.EnumBody_Element]

DSL updater for the constants field of hydra.java.syntax.EnumBody_Element.

hydra.dsl.java.syntax.enum_constant(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumConstantModifier]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression] | None], body: hydra.typed.TypedTerm[hydra.java.syntax.ClassBody | None]) hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]

DSL constructor for hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression] | None]

DSL accessor for the arguments field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_body(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBody | None]

DSL accessor for the body field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.EnumConstantModifier]

DSL constructor for the hydra.java.syntax.EnumConstantModifier wrapper.

hydra.dsl.java.syntax.enum_constant_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumConstantModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_with_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression] | None]) hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]

DSL updater for the arguments field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassBody | None]) hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]

DSL updater for the body field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]

DSL updater for the identifier field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_constant_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumConstantModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.EnumConstant]

DSL updater for the modifiers field of hydra.java.syntax.EnumConstant.

hydra.dsl.java.syntax.enum_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], implements: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]], body: hydra.typed.TypedTerm[hydra.java.syntax.EnumBody]) hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]

DSL constructor for hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.EnumBody]

DSL accessor for the body field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_implements(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]

DSL accessor for the implements field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.EnumBody]) hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]

DSL updater for the body field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]

DSL updater for the identifier field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_with_implements(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]) hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]

DSL updater for the implements field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.enum_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.EnumDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.EnumDeclaration.

hydra.dsl.java.syntax.equality_expression_binary(lhs: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary]

DSL constructor for hydra.java.syntax.EqualityExpression_Binary.

hydra.dsl.java.syntax.equality_expression_binary_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression]

DSL accessor for the lhs field of hydra.java.syntax.EqualityExpression_Binary.

hydra.dsl.java.syntax.equality_expression_binary_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL accessor for the rhs field of hydra.java.syntax.EqualityExpression_Binary.

hydra.dsl.java.syntax.equality_expression_binary_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression]) hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary]

DSL updater for the lhs field of hydra.java.syntax.EqualityExpression_Binary.

hydra.dsl.java.syntax.equality_expression_binary_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary]

DSL updater for the rhs field of hydra.java.syntax.EqualityExpression_Binary.

hydra.dsl.java.syntax.equality_expression_equal(x: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression]

DSL injection for the equal variant of hydra.java.syntax.EqualityExpression.

hydra.dsl.java.syntax.equality_expression_not_equal(x: hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression]

DSL injection for the notEqual variant of hydra.java.syntax.EqualityExpression.

hydra.dsl.java.syntax.equality_expression_unary(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.EqualityExpression]

DSL injection for the unary variant of hydra.java.syntax.EqualityExpression.

hydra.dsl.java.syntax.exception_type_class(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[hydra.java.syntax.ExceptionType]

DSL injection for the class variant of hydra.java.syntax.ExceptionType.

hydra.dsl.java.syntax.exception_type_variable(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]) hydra.typed.TypedTerm[hydra.java.syntax.ExceptionType]

DSL injection for the variable variant of hydra.java.syntax.ExceptionType.

hydra.dsl.java.syntax.exclusive_or_expression(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AndExpression]]) hydra.typed.TypedTerm[hydra.java.syntax.ExclusiveOrExpression]

DSL constructor for the hydra.java.syntax.ExclusiveOrExpression wrapper.

hydra.dsl.java.syntax.explicit_constructor_invocation(type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]], arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]], variant: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation_Variant]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation]

DSL constructor for hydra.java.syntax.ExplicitConstructorInvocation.

hydra.dsl.java.syntax.explicit_constructor_invocation_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]]

DSL accessor for the arguments field of hydra.java.syntax.ExplicitConstructorInvocation.

hydra.dsl.java.syntax.explicit_constructor_invocation_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.ExplicitConstructorInvocation.

hydra.dsl.java.syntax.explicit_constructor_invocation_variant(x: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation_Variant]

DSL accessor for the variant field of hydra.java.syntax.ExplicitConstructorInvocation.

hydra.dsl.java.syntax.explicit_constructor_invocation_variant_primary(x: hydra.typed.TypedTerm[hydra.java.syntax.Primary]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation_Variant]

DSL injection for the primary variant of hydra.java.syntax.ExplicitConstructorInvocation_Variant.

hydra.dsl.java.syntax.explicit_constructor_invocation_variant_super(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName | None]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation_Variant]

DSL injection for the super variant of hydra.java.syntax.ExplicitConstructorInvocation_Variant.

hydra.dsl.java.syntax.explicit_constructor_invocation_with_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation]

DSL updater for the arguments field of hydra.java.syntax.ExplicitConstructorInvocation.

hydra.dsl.java.syntax.explicit_constructor_invocation_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation]

DSL updater for the typeArguments field of hydra.java.syntax.ExplicitConstructorInvocation.

hydra.dsl.java.syntax.explicit_constructor_invocation_with_variant(original: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation_Variant]) hydra.typed.TypedTerm[hydra.java.syntax.ExplicitConstructorInvocation]

DSL updater for the variant field of hydra.java.syntax.ExplicitConstructorInvocation.

hydra.dsl.java.syntax.expression_assignment(x: hydra.typed.TypedTerm[hydra.java.syntax.AssignmentExpression]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL injection for the assignment variant of hydra.java.syntax.Expression.

hydra.dsl.java.syntax.expression_lambda(x: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL injection for the lambda variant of hydra.java.syntax.Expression.

hydra.dsl.java.syntax.expression_name(qualifier: hydra.typed.TypedTerm[hydra.java.syntax.AmbiguousName | None], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]

DSL constructor for hydra.java.syntax.ExpressionName.

hydra.dsl.java.syntax.expression_name_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.ExpressionName.

hydra.dsl.java.syntax.expression_name_qualifier(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.AmbiguousName | None]

DSL accessor for the qualifier field of hydra.java.syntax.ExpressionName.

hydra.dsl.java.syntax.expression_name_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]

DSL updater for the identifier field of hydra.java.syntax.ExpressionName.

hydra.dsl.java.syntax.expression_name_with_qualifier(original: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName], new_val: hydra.typed.TypedTerm[hydra.java.syntax.AmbiguousName | None]) hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]

DSL updater for the qualifier field of hydra.java.syntax.ExpressionName.

hydra.dsl.java.syntax.expression_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ExpressionStatement]

DSL constructor for the hydra.java.syntax.ExpressionStatement wrapper.

hydra.dsl.java.syntax.field_access(qualifier: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess_Qualifier], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]

DSL constructor for hydra.java.syntax.FieldAccess.

hydra.dsl.java.syntax.field_access_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.FieldAccess.

hydra.dsl.java.syntax.field_access_qualifier(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]) hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess_Qualifier]

DSL accessor for the qualifier field of hydra.java.syntax.FieldAccess.

hydra.dsl.java.syntax.field_access_qualifier_primary(x: hydra.typed.TypedTerm[hydra.java.syntax.Primary]) hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess_Qualifier]

DSL injection for the primary variant of hydra.java.syntax.FieldAccess_Qualifier.

hydra.dsl.java.syntax.field_access_qualifier_typed(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess_Qualifier]

DSL injection for the typed variant of hydra.java.syntax.FieldAccess_Qualifier.

hydra.dsl.java.syntax.field_access_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]

DSL updater for the identifier field of hydra.java.syntax.FieldAccess.

hydra.dsl.java.syntax.field_access_with_qualifier(original: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess], new_val: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess_Qualifier]) hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]

DSL updater for the qualifier field of hydra.java.syntax.FieldAccess.

hydra.dsl.java.syntax.field_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FieldModifier]], unann_type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], variable_declarators: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]) hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]

DSL constructor for hydra.java.syntax.FieldDeclaration.

hydra.dsl.java.syntax.field_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FieldModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.FieldDeclaration.

hydra.dsl.java.syntax.field_declaration_unann_type(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the unannType field of hydra.java.syntax.FieldDeclaration.

hydra.dsl.java.syntax.field_declaration_variable_declarators(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]

DSL accessor for the variableDeclarators field of hydra.java.syntax.FieldDeclaration.

hydra.dsl.java.syntax.field_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FieldModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.FieldDeclaration.

hydra.dsl.java.syntax.field_declaration_with_unann_type(original: hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]

DSL updater for the unannType field of hydra.java.syntax.FieldDeclaration.

hydra.dsl.java.syntax.field_declaration_with_variable_declarators(original: hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]) hydra.typed.TypedTerm[hydra.java.syntax.FieldDeclaration]

DSL updater for the variableDeclarators field of hydra.java.syntax.FieldDeclaration.

hydra.dsl.java.syntax.field_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.FieldModifier]

DSL injection for the annotation variant of hydra.java.syntax.FieldModifier.

hydra.dsl.java.syntax.finally_(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.Finally]

DSL constructor for the hydra.java.syntax.Finally wrapper.

hydra.dsl.java.syntax.floating_point_literal(x: hydra.typed.TypedTerm[float]) hydra.typed.TypedTerm[hydra.java.syntax.FloatingPointLiteral]

DSL constructor for the hydra.java.syntax.FloatingPointLiteral wrapper.

hydra.dsl.java.syntax.for_cond(init: hydra.typed.TypedTerm[hydra.java.syntax.ForInit | None], cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None], update: hydra.typed.TypedTerm[hydra.java.syntax.ForUpdate | None]) hydra.typed.TypedTerm[hydra.java.syntax.ForCond]

DSL constructor for hydra.java.syntax.ForCond.

hydra.dsl.java.syntax.for_cond_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.ForCond]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the cond field of hydra.java.syntax.ForCond.

hydra.dsl.java.syntax.for_cond_init(x: hydra.typed.TypedTerm[hydra.java.syntax.ForCond]) hydra.typed.TypedTerm[hydra.java.syntax.ForInit | None]

DSL accessor for the init field of hydra.java.syntax.ForCond.

hydra.dsl.java.syntax.for_cond_update(x: hydra.typed.TypedTerm[hydra.java.syntax.ForCond]) hydra.typed.TypedTerm[hydra.java.syntax.ForUpdate | None]

DSL accessor for the update field of hydra.java.syntax.ForCond.

hydra.dsl.java.syntax.for_cond_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.ForCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.ForCond]

DSL updater for the cond field of hydra.java.syntax.ForCond.

hydra.dsl.java.syntax.for_cond_with_init(original: hydra.typed.TypedTerm[hydra.java.syntax.ForCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ForInit | None]) hydra.typed.TypedTerm[hydra.java.syntax.ForCond]

DSL updater for the init field of hydra.java.syntax.ForCond.

hydra.dsl.java.syntax.for_cond_with_update(original: hydra.typed.TypedTerm[hydra.java.syntax.ForCond], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ForUpdate | None]) hydra.typed.TypedTerm[hydra.java.syntax.ForCond]

DSL updater for the update field of hydra.java.syntax.ForCond.

hydra.dsl.java.syntax.for_init_local_variable(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ForInit]

DSL injection for the localVariable variant of hydra.java.syntax.ForInit.

hydra.dsl.java.syntax.for_init_statements(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.StatementExpression]]) hydra.typed.TypedTerm[hydra.java.syntax.ForInit]

DSL injection for the statements variant of hydra.java.syntax.ForInit.

hydra.dsl.java.syntax.for_statement_basic(x: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatement]) hydra.typed.TypedTerm[hydra.java.syntax.ForStatement]

DSL injection for the basic variant of hydra.java.syntax.ForStatement.

hydra.dsl.java.syntax.for_statement_enhanced(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatement]) hydra.typed.TypedTerm[hydra.java.syntax.ForStatement]

DSL injection for the enhanced variant of hydra.java.syntax.ForStatement.

hydra.dsl.java.syntax.for_statement_no_short_if_basic(x: hydra.typed.TypedTerm[hydra.java.syntax.BasicForStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.ForStatementNoShortIf]

DSL injection for the basic variant of hydra.java.syntax.ForStatementNoShortIf.

hydra.dsl.java.syntax.for_statement_no_short_if_enhanced(x: hydra.typed.TypedTerm[hydra.java.syntax.EnhancedForStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.ForStatementNoShortIf]

DSL injection for the enhanced variant of hydra.java.syntax.ForStatementNoShortIf.

hydra.dsl.java.syntax.for_update(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.StatementExpression]]) hydra.typed.TypedTerm[hydra.java.syntax.ForUpdate]

DSL constructor for the hydra.java.syntax.ForUpdate wrapper.

hydra.dsl.java.syntax.formal_parameter_simple(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], id: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple]

DSL constructor for hydra.java.syntax.FormalParameter_Simple.

hydra.dsl.java.syntax.formal_parameter_simple_id(x: hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]

DSL accessor for the id field of hydra.java.syntax.FormalParameter_Simple.

hydra.dsl.java.syntax.formal_parameter_simple_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.FormalParameter_Simple.

hydra.dsl.java.syntax.formal_parameter_simple_type(x: hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the type field of hydra.java.syntax.FormalParameter_Simple.

hydra.dsl.java.syntax.formal_parameter_simple_with_id(original: hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple], new_val: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple]

DSL updater for the id field of hydra.java.syntax.FormalParameter_Simple.

hydra.dsl.java.syntax.formal_parameter_simple_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple]

DSL updater for the modifiers field of hydra.java.syntax.FormalParameter_Simple.

hydra.dsl.java.syntax.formal_parameter_simple_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter_Simple]

DSL updater for the type field of hydra.java.syntax.FormalParameter_Simple.

hydra.dsl.java.syntax.formal_parameter_variable_arity(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]) hydra.typed.TypedTerm[hydra.java.syntax.FormalParameter]

DSL injection for the variableArity variant of hydra.java.syntax.FormalParameter.

hydra.dsl.java.syntax.guard(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.Guard]

DSL constructor for the hydra.java.syntax.Guard wrapper.

hydra.dsl.java.syntax.identifier(x: hydra.typed.TypedTerm[str]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL constructor for the hydra.java.syntax.Identifier wrapper.

hydra.dsl.java.syntax.if_then_else_statement(cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None], then: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf], else_: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]

DSL constructor for hydra.java.syntax.IfThenElseStatement.

hydra.dsl.java.syntax.if_then_else_statement_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the cond field of hydra.java.syntax.IfThenElseStatement.

hydra.dsl.java.syntax.if_then_else_statement_else(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL accessor for the else field of hydra.java.syntax.IfThenElseStatement.

hydra.dsl.java.syntax.if_then_else_statement_no_short_if(cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None], then: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf], else_: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]

DSL constructor for hydra.java.syntax.IfThenElseStatementNoShortIf.

hydra.dsl.java.syntax.if_then_else_statement_no_short_if_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the cond field of hydra.java.syntax.IfThenElseStatementNoShortIf.

hydra.dsl.java.syntax.if_then_else_statement_no_short_if_else(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL accessor for the else field of hydra.java.syntax.IfThenElseStatementNoShortIf.

hydra.dsl.java.syntax.if_then_else_statement_no_short_if_then(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL accessor for the then field of hydra.java.syntax.IfThenElseStatementNoShortIf.

hydra.dsl.java.syntax.if_then_else_statement_no_short_if_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]

DSL updater for the cond field of hydra.java.syntax.IfThenElseStatementNoShortIf.

hydra.dsl.java.syntax.if_then_else_statement_no_short_if_with_else(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]

DSL updater for the else field of hydra.java.syntax.IfThenElseStatementNoShortIf.

hydra.dsl.java.syntax.if_then_else_statement_no_short_if_with_then(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]

DSL updater for the then field of hydra.java.syntax.IfThenElseStatementNoShortIf.

hydra.dsl.java.syntax.if_then_else_statement_then(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL accessor for the then field of hydra.java.syntax.IfThenElseStatement.

hydra.dsl.java.syntax.if_then_else_statement_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]

DSL updater for the cond field of hydra.java.syntax.IfThenElseStatement.

hydra.dsl.java.syntax.if_then_else_statement_with_else(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]

DSL updater for the else field of hydra.java.syntax.IfThenElseStatement.

hydra.dsl.java.syntax.if_then_else_statement_with_then(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]

DSL updater for the then field of hydra.java.syntax.IfThenElseStatement.

hydra.dsl.java.syntax.if_then_statement(expression: hydra.typed.TypedTerm[hydra.java.syntax.Expression], statement: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement]

DSL constructor for hydra.java.syntax.IfThenStatement.

hydra.dsl.java.syntax.if_then_statement_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the expression field of hydra.java.syntax.IfThenStatement.

hydra.dsl.java.syntax.if_then_statement_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL accessor for the statement field of hydra.java.syntax.IfThenStatement.

hydra.dsl.java.syntax.if_then_statement_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement]

DSL updater for the expression field of hydra.java.syntax.IfThenStatement.

hydra.dsl.java.syntax.if_then_statement_with_statement(original: hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement]

DSL updater for the statement field of hydra.java.syntax.IfThenStatement.

hydra.dsl.java.syntax.import_declaration_single_static_import(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ImportDeclaration]

DSL injection for the singleStaticImport variant of hydra.java.syntax.ImportDeclaration.

hydra.dsl.java.syntax.import_declaration_single_type(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleTypeImportDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ImportDeclaration]

DSL injection for the singleType variant of hydra.java.syntax.ImportDeclaration.

hydra.dsl.java.syntax.import_declaration_static_import_on_demand(x: hydra.typed.TypedTerm[hydra.java.syntax.StaticImportOnDemandDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ImportDeclaration]

DSL injection for the staticImportOnDemand variant of hydra.java.syntax.ImportDeclaration.

hydra.dsl.java.syntax.import_declaration_type_import_on_demand(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeImportOnDemandDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ImportDeclaration]

DSL injection for the typeImportOnDemand variant of hydra.java.syntax.ImportDeclaration.

hydra.dsl.java.syntax.inclusive_or_expression(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ExclusiveOrExpression]]) hydra.typed.TypedTerm[hydra.java.syntax.InclusiveOrExpression]

DSL constructor for the hydra.java.syntax.InclusiveOrExpression wrapper.

hydra.dsl.java.syntax.instance_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.InstanceInitializer]

DSL constructor for the hydra.java.syntax.InstanceInitializer wrapper.

hydra.dsl.java.syntax.instanceof_expression(lhs: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression_Rhs]) hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression]

DSL constructor for hydra.java.syntax.InstanceofExpression.

hydra.dsl.java.syntax.instanceof_expression_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL accessor for the lhs field of hydra.java.syntax.InstanceofExpression.

hydra.dsl.java.syntax.instanceof_expression_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression]) hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression_Rhs]

DSL accessor for the rhs field of hydra.java.syntax.InstanceofExpression.

hydra.dsl.java.syntax.instanceof_expression_rhs_pattern(x: hydra.typed.TypedTerm[hydra.java.syntax.Pattern]) hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression_Rhs]

DSL injection for the pattern variant of hydra.java.syntax.InstanceofExpression_Rhs.

hydra.dsl.java.syntax.instanceof_expression_rhs_reference_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression_Rhs]

DSL injection for the referenceType variant of hydra.java.syntax.InstanceofExpression_Rhs.

hydra.dsl.java.syntax.instanceof_expression_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression]

DSL updater for the lhs field of hydra.java.syntax.InstanceofExpression.

hydra.dsl.java.syntax.instanceof_expression_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression_Rhs]) hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression]

DSL updater for the rhs field of hydra.java.syntax.InstanceofExpression.

hydra.dsl.java.syntax.integer_literal(x: hydra.typed.TypedTerm[int]) hydra.typed.TypedTerm[hydra.java.syntax.IntegerLiteral]

DSL constructor for the hydra.java.syntax.IntegerLiteral wrapper.

hydra.dsl.java.syntax.interface_body(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceMemberDeclarationWithComments]]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceBody]

DSL constructor for the hydra.java.syntax.InterfaceBody wrapper.

hydra.dsl.java.syntax.interface_declaration_annotation_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceDeclaration]

DSL injection for the annotationInterface variant of hydra.java.syntax.InterfaceDeclaration.

hydra.dsl.java.syntax.interface_declaration_normal_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceDeclaration]

DSL injection for the normalInterface variant of hydra.java.syntax.InterfaceDeclaration.

hydra.dsl.java.syntax.interface_member_declaration_class(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclaration]

DSL injection for the class variant of hydra.java.syntax.InterfaceMemberDeclaration.

hydra.dsl.java.syntax.interface_member_declaration_constant(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstantDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclaration]

DSL injection for the constant variant of hydra.java.syntax.InterfaceMemberDeclaration.

hydra.dsl.java.syntax.interface_member_declaration_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclaration]

DSL injection for the interface variant of hydra.java.syntax.InterfaceMemberDeclaration.

hydra.dsl.java.syntax.interface_member_declaration_interface_method(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclaration]

DSL injection for the interfaceMethod variant of hydra.java.syntax.InterfaceMemberDeclaration.

hydra.dsl.java.syntax.interface_member_declaration_with_comments(value: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclaration], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclarationWithComments]

DSL constructor for hydra.java.syntax.InterfaceMemberDeclarationWithComments.

hydra.dsl.java.syntax.interface_member_declaration_with_comments_comments(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclarationWithComments]) hydra.typed.TypedTerm[str | None]

DSL accessor for the comments field of hydra.java.syntax.InterfaceMemberDeclarationWithComments.

hydra.dsl.java.syntax.interface_member_declaration_with_comments_value(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclarationWithComments]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclaration]

DSL accessor for the value field of hydra.java.syntax.InterfaceMemberDeclarationWithComments.

hydra.dsl.java.syntax.interface_member_declaration_with_comments_with_comments(original: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclarationWithComments], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclarationWithComments]

DSL updater for the comments field of hydra.java.syntax.InterfaceMemberDeclarationWithComments.

hydra.dsl.java.syntax.interface_member_declaration_with_comments_with_value(original: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclarationWithComments], new_val: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMemberDeclarationWithComments]

DSL updater for the value field of hydra.java.syntax.InterfaceMemberDeclarationWithComments.

hydra.dsl.java.syntax.interface_method_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceMethodModifier]], header: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader], body: hydra.typed.TypedTerm[hydra.java.syntax.MethodBody]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]

DSL constructor for hydra.java.syntax.InterfaceMethodDeclaration.

hydra.dsl.java.syntax.interface_method_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.MethodBody]

DSL accessor for the body field of hydra.java.syntax.InterfaceMethodDeclaration.

hydra.dsl.java.syntax.interface_method_declaration_header(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]

DSL accessor for the header field of hydra.java.syntax.InterfaceMethodDeclaration.

hydra.dsl.java.syntax.interface_method_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceMethodModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.InterfaceMethodDeclaration.

hydra.dsl.java.syntax.interface_method_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MethodBody]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]

DSL updater for the body field of hydra.java.syntax.InterfaceMethodDeclaration.

hydra.dsl.java.syntax.interface_method_declaration_with_header(original: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]

DSL updater for the header field of hydra.java.syntax.InterfaceMethodDeclaration.

hydra.dsl.java.syntax.interface_method_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceMethodModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.InterfaceMethodDeclaration.

hydra.dsl.java.syntax.interface_method_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceMethodModifier]

DSL injection for the annotation variant of hydra.java.syntax.InterfaceMethodModifier.

hydra.dsl.java.syntax.interface_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceModifier]

DSL injection for the annotation variant of hydra.java.syntax.InterfaceModifier.

hydra.dsl.java.syntax.interface_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceType]

DSL constructor for the hydra.java.syntax.InterfaceType wrapper.

hydra.dsl.java.syntax.labeled_statement(identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], statement: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement]

DSL constructor for hydra.java.syntax.LabeledStatement.

hydra.dsl.java.syntax.labeled_statement_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.LabeledStatement.

hydra.dsl.java.syntax.labeled_statement_no_short_if(identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], statement: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf]

DSL constructor for hydra.java.syntax.LabeledStatementNoShortIf.

hydra.dsl.java.syntax.labeled_statement_no_short_if_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.LabeledStatementNoShortIf.

hydra.dsl.java.syntax.labeled_statement_no_short_if_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL accessor for the statement field of hydra.java.syntax.LabeledStatementNoShortIf.

hydra.dsl.java.syntax.labeled_statement_no_short_if_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf]

DSL updater for the identifier field of hydra.java.syntax.LabeledStatementNoShortIf.

hydra.dsl.java.syntax.labeled_statement_no_short_if_with_statement(original: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf]

DSL updater for the statement field of hydra.java.syntax.LabeledStatementNoShortIf.

hydra.dsl.java.syntax.labeled_statement_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL accessor for the statement field of hydra.java.syntax.LabeledStatement.

hydra.dsl.java.syntax.labeled_statement_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement]

DSL updater for the identifier field of hydra.java.syntax.LabeledStatement.

hydra.dsl.java.syntax.labeled_statement_with_statement(original: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement]

DSL updater for the statement field of hydra.java.syntax.LabeledStatement.

hydra.dsl.java.syntax.lambda_body_block(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaBody]

DSL injection for the block variant of hydra.java.syntax.LambdaBody.

hydra.dsl.java.syntax.lambda_body_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaBody]

DSL injection for the expression variant of hydra.java.syntax.LambdaBody.

hydra.dsl.java.syntax.lambda_expression(parameters: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameters], body: hydra.typed.TypedTerm[hydra.java.syntax.LambdaBody]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]

DSL constructor for hydra.java.syntax.LambdaExpression.

hydra.dsl.java.syntax.lambda_expression_body(x: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaBody]

DSL accessor for the body field of hydra.java.syntax.LambdaExpression.

hydra.dsl.java.syntax.lambda_expression_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameters]

DSL accessor for the parameters field of hydra.java.syntax.LambdaExpression.

hydra.dsl.java.syntax.lambda_expression_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LambdaBody]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]

DSL updater for the body field of hydra.java.syntax.LambdaExpression.

hydra.dsl.java.syntax.lambda_expression_with_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameters]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaExpression]

DSL updater for the parameters field of hydra.java.syntax.LambdaExpression.

hydra.dsl.java.syntax.lambda_parameter_normal(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameterType], id: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal]

DSL constructor for hydra.java.syntax.LambdaParameter_Normal.

hydra.dsl.java.syntax.lambda_parameter_normal_id(x: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]

DSL accessor for the id field of hydra.java.syntax.LambdaParameter_Normal.

hydra.dsl.java.syntax.lambda_parameter_normal_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.LambdaParameter_Normal.

hydra.dsl.java.syntax.lambda_parameter_normal_type(x: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameterType]

DSL accessor for the type field of hydra.java.syntax.LambdaParameter_Normal.

hydra.dsl.java.syntax.lambda_parameter_normal_with_id(original: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal], new_val: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal]

DSL updater for the id field of hydra.java.syntax.LambdaParameter_Normal.

hydra.dsl.java.syntax.lambda_parameter_normal_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal]

DSL updater for the modifiers field of hydra.java.syntax.LambdaParameter_Normal.

hydra.dsl.java.syntax.lambda_parameter_normal_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameterType]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter_Normal]

DSL updater for the type field of hydra.java.syntax.LambdaParameter_Normal.

hydra.dsl.java.syntax.lambda_parameter_type_type(x: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameterType]

DSL injection for the type variant of hydra.java.syntax.LambdaParameterType.

hydra.dsl.java.syntax.lambda_parameter_variable_arity(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameter]

DSL injection for the variableArity variant of hydra.java.syntax.LambdaParameter.

hydra.dsl.java.syntax.lambda_parameters_single(x: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameters]

DSL injection for the single variant of hydra.java.syntax.LambdaParameters.

hydra.dsl.java.syntax.lambda_parameters_tuple(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.LambdaParameters]]) hydra.typed.TypedTerm[hydra.java.syntax.LambdaParameters]

DSL injection for the tuple variant of hydra.java.syntax.LambdaParameters.

hydra.dsl.java.syntax.left_hand_side_array_access(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess]) hydra.typed.TypedTerm[hydra.java.syntax.LeftHandSide]

DSL injection for the arrayAccess variant of hydra.java.syntax.LeftHandSide.

hydra.dsl.java.syntax.left_hand_side_expression_name(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.LeftHandSide]

DSL injection for the expressionName variant of hydra.java.syntax.LeftHandSide.

hydra.dsl.java.syntax.left_hand_side_field_access(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]) hydra.typed.TypedTerm[hydra.java.syntax.LeftHandSide]

DSL injection for the fieldAccess variant of hydra.java.syntax.LeftHandSide.

hydra.dsl.java.syntax.literal_boolean(x: hydra.typed.TypedTerm[bool]) hydra.typed.TypedTerm[hydra.java.syntax.Literal]

DSL injection for the boolean variant of hydra.java.syntax.Literal.

hydra.dsl.java.syntax.literal_character(x: hydra.typed.TypedTerm[int]) hydra.typed.TypedTerm[hydra.java.syntax.Literal]

DSL injection for the character variant of hydra.java.syntax.Literal.

hydra.dsl.java.syntax.literal_floating_point(x: hydra.typed.TypedTerm[hydra.java.syntax.FloatingPointLiteral]) hydra.typed.TypedTerm[hydra.java.syntax.Literal]

DSL injection for the floatingPoint variant of hydra.java.syntax.Literal.

hydra.dsl.java.syntax.literal_integer(x: hydra.typed.TypedTerm[hydra.java.syntax.IntegerLiteral]) hydra.typed.TypedTerm[hydra.java.syntax.Literal]

DSL injection for the integer variant of hydra.java.syntax.Literal.

hydra.dsl.java.syntax.literal_string(x: hydra.typed.TypedTerm[hydra.java.syntax.StringLiteral]) hydra.typed.TypedTerm[hydra.java.syntax.Literal]

DSL injection for the string variant of hydra.java.syntax.Literal.

hydra.dsl.java.syntax.literal_text_block(x: hydra.typed.TypedTerm[hydra.java.syntax.TextBlock]) hydra.typed.TypedTerm[hydra.java.syntax.Literal]

DSL injection for the textBlock variant of hydra.java.syntax.Literal.

hydra.dsl.java.syntax.local_class_or_interface_declaration_class(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.LocalClassOrInterfaceDeclaration]

DSL injection for the class variant of hydra.java.syntax.LocalClassOrInterfaceDeclaration.

hydra.dsl.java.syntax.local_class_or_interface_declaration_normal_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.LocalClassOrInterfaceDeclaration]

DSL injection for the normalInterface variant of hydra.java.syntax.LocalClassOrInterfaceDeclaration.

hydra.dsl.java.syntax.local_variable_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableType], declarators: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]

DSL constructor for hydra.java.syntax.LocalVariableDeclaration.

hydra.dsl.java.syntax.local_variable_declaration_declarators(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]

DSL accessor for the declarators field of hydra.java.syntax.LocalVariableDeclaration.

hydra.dsl.java.syntax.local_variable_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.LocalVariableDeclaration.

hydra.dsl.java.syntax.local_variable_declaration_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclarationStatement]

DSL constructor for the hydra.java.syntax.LocalVariableDeclarationStatement wrapper.

hydra.dsl.java.syntax.local_variable_declaration_type(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableType]

DSL accessor for the type field of hydra.java.syntax.LocalVariableDeclaration.

hydra.dsl.java.syntax.local_variable_declaration_with_declarators(original: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableDeclarator]]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]

DSL updater for the declarators field of hydra.java.syntax.LocalVariableDeclaration.

hydra.dsl.java.syntax.local_variable_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.LocalVariableDeclaration.

hydra.dsl.java.syntax.local_variable_declaration_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableType]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]

DSL updater for the type field of hydra.java.syntax.LocalVariableDeclaration.

hydra.dsl.java.syntax.local_variable_type_type(x: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableType]

DSL injection for the type variant of hydra.java.syntax.LocalVariableType.

hydra.dsl.java.syntax.marker_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.MarkerAnnotation]

DSL constructor for the hydra.java.syntax.MarkerAnnotation wrapper.

hydra.dsl.java.syntax.method_body_block(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.MethodBody]

DSL injection for the block variant of hydra.java.syntax.MethodBody.

hydra.dsl.java.syntax.method_declaration(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.MethodModifier]], header: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader], body: hydra.typed.TypedTerm[hydra.java.syntax.MethodBody]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]

DSL constructor for hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.MethodBody]

DSL accessor for the body field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_header(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]

DSL accessor for the header field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.MethodModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]

DSL updater for the annotations field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MethodBody]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]

DSL updater for the body field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_with_header(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]

DSL updater for the header field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.MethodModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.MethodDeclaration.

hydra.dsl.java.syntax.method_declarator(identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], receiver_parameter: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter | None], formal_parameters: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FormalParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]

DSL constructor for hydra.java.syntax.MethodDeclarator.

hydra.dsl.java.syntax.method_declarator_formal_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FormalParameter]]

DSL accessor for the formalParameters field of hydra.java.syntax.MethodDeclarator.

hydra.dsl.java.syntax.method_declarator_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.MethodDeclarator.

hydra.dsl.java.syntax.method_declarator_receiver_parameter(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter | None]

DSL accessor for the receiverParameter field of hydra.java.syntax.MethodDeclarator.

hydra.dsl.java.syntax.method_declarator_with_formal_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.FormalParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]

DSL updater for the formalParameters field of hydra.java.syntax.MethodDeclarator.

hydra.dsl.java.syntax.method_declarator_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]

DSL updater for the identifier field of hydra.java.syntax.MethodDeclarator.

hydra.dsl.java.syntax.method_declarator_with_receiver_parameter(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter | None]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]

DSL updater for the receiverParameter field of hydra.java.syntax.MethodDeclarator.

hydra.dsl.java.syntax.method_header(parameters: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]], result: hydra.typed.TypedTerm[hydra.java.syntax.Result], declarator: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator], throws: hydra.typed.TypedTerm[hydra.java.syntax.Throws | None]) hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]

DSL constructor for hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_declarator(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]) hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]

DSL accessor for the declarator field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]

DSL accessor for the parameters field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_result(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]) hydra.typed.TypedTerm[hydra.java.syntax.Result]

DSL accessor for the result field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_throws(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]) hydra.typed.TypedTerm[hydra.java.syntax.Throws | None]

DSL accessor for the throws field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_with_declarator(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MethodDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]

DSL updater for the declarator field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_with_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]

DSL updater for the parameters field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_with_result(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Result]) hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]

DSL updater for the result field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_header_with_throws(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Throws | None]) hydra.typed.TypedTerm[hydra.java.syntax.MethodHeader]

DSL updater for the throws field of hydra.java.syntax.MethodHeader.

hydra.dsl.java.syntax.method_invocation(header: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Header], arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation]

DSL constructor for hydra.java.syntax.MethodInvocation.

hydra.dsl.java.syntax.method_invocation_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]]

DSL accessor for the arguments field of hydra.java.syntax.MethodInvocation.

hydra.dsl.java.syntax.method_invocation_complex(variant: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Variant], type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]

DSL constructor for hydra.java.syntax.MethodInvocation_Complex.

hydra.dsl.java.syntax.method_invocation_complex_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.MethodInvocation_Complex.

hydra.dsl.java.syntax.method_invocation_complex_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.MethodInvocation_Complex.

hydra.dsl.java.syntax.method_invocation_complex_variant(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Variant]

DSL accessor for the variant field of hydra.java.syntax.MethodInvocation_Complex.

hydra.dsl.java.syntax.method_invocation_complex_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]

DSL updater for the identifier field of hydra.java.syntax.MethodInvocation_Complex.

hydra.dsl.java.syntax.method_invocation_complex_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]

DSL updater for the typeArguments field of hydra.java.syntax.MethodInvocation_Complex.

hydra.dsl.java.syntax.method_invocation_complex_with_variant(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Variant]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]

DSL updater for the variant field of hydra.java.syntax.MethodInvocation_Complex.

hydra.dsl.java.syntax.method_invocation_header(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Header]

DSL accessor for the header field of hydra.java.syntax.MethodInvocation.

hydra.dsl.java.syntax.method_invocation_header_complex(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Complex]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Header]

DSL injection for the complex variant of hydra.java.syntax.MethodInvocation_Header.

hydra.dsl.java.syntax.method_invocation_header_simple(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodName]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Header]

DSL injection for the simple variant of hydra.java.syntax.MethodInvocation_Header.

hydra.dsl.java.syntax.method_invocation_variant_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Variant]

DSL injection for the expression variant of hydra.java.syntax.MethodInvocation_Variant.

hydra.dsl.java.syntax.method_invocation_variant_primary(x: hydra.typed.TypedTerm[hydra.java.syntax.Primary]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Variant]

DSL injection for the primary variant of hydra.java.syntax.MethodInvocation_Variant.

hydra.dsl.java.syntax.method_invocation_variant_type(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Variant]

DSL injection for the type variant of hydra.java.syntax.MethodInvocation_Variant.

hydra.dsl.java.syntax.method_invocation_variant_type_super(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Variant]

DSL injection for the typeSuper variant of hydra.java.syntax.MethodInvocation_Variant.

hydra.dsl.java.syntax.method_invocation_with_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation]

DSL updater for the arguments field of hydra.java.syntax.MethodInvocation.

hydra.dsl.java.syntax.method_invocation_with_header(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation_Header]) hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation]

DSL updater for the header field of hydra.java.syntax.MethodInvocation.

hydra.dsl.java.syntax.method_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.MethodModifier]

DSL injection for the annotation variant of hydra.java.syntax.MethodModifier.

hydra.dsl.java.syntax.method_name(x: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodName]

DSL constructor for the hydra.java.syntax.MethodName wrapper.

hydra.dsl.java.syntax.method_reference_array(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Array]

DSL constructor for the hydra.java.syntax.MethodReference_Array wrapper.

hydra.dsl.java.syntax.method_reference_expression(name: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName], type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression]

DSL constructor for hydra.java.syntax.MethodReference_Expression.

hydra.dsl.java.syntax.method_reference_expression_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.MethodReference_Expression.

hydra.dsl.java.syntax.method_reference_expression_name(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression]) hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]

DSL accessor for the name field of hydra.java.syntax.MethodReference_Expression.

hydra.dsl.java.syntax.method_reference_expression_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.MethodReference_Expression.

hydra.dsl.java.syntax.method_reference_expression_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression]

DSL updater for the identifier field of hydra.java.syntax.MethodReference_Expression.

hydra.dsl.java.syntax.method_reference_expression_with_name(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression]

DSL updater for the name field of hydra.java.syntax.MethodReference_Expression.

hydra.dsl.java.syntax.method_reference_expression_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Expression]

DSL updater for the typeArguments field of hydra.java.syntax.MethodReference_Expression.

hydra.dsl.java.syntax.method_reference_new(class_type: hydra.typed.TypedTerm[hydra.java.syntax.ClassType], type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_New]

DSL constructor for hydra.java.syntax.MethodReference_New.

hydra.dsl.java.syntax.method_reference_new_class_type(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_New]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL accessor for the classType field of hydra.java.syntax.MethodReference_New.

hydra.dsl.java.syntax.method_reference_new_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_New]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.MethodReference_New.

hydra.dsl.java.syntax.method_reference_new_with_class_type(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_New], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_New]

DSL updater for the classType field of hydra.java.syntax.MethodReference_New.

hydra.dsl.java.syntax.method_reference_new_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_New], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_New]

DSL updater for the typeArguments field of hydra.java.syntax.MethodReference_New.

hydra.dsl.java.syntax.method_reference_primary(primary: hydra.typed.TypedTerm[hydra.java.syntax.Primary], type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary]

DSL constructor for hydra.java.syntax.MethodReference_Primary.

hydra.dsl.java.syntax.method_reference_primary_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.MethodReference_Primary.

hydra.dsl.java.syntax.method_reference_primary_primary(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary]) hydra.typed.TypedTerm[hydra.java.syntax.Primary]

DSL accessor for the primary field of hydra.java.syntax.MethodReference_Primary.

hydra.dsl.java.syntax.method_reference_primary_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.MethodReference_Primary.

hydra.dsl.java.syntax.method_reference_primary_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary]

DSL updater for the identifier field of hydra.java.syntax.MethodReference_Primary.

hydra.dsl.java.syntax.method_reference_primary_with_primary(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Primary]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary]

DSL updater for the primary field of hydra.java.syntax.MethodReference_Primary.

hydra.dsl.java.syntax.method_reference_primary_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Primary]

DSL updater for the typeArguments field of hydra.java.syntax.MethodReference_Primary.

hydra.dsl.java.syntax.method_reference_reference_type(reference_type: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType], type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType]

DSL constructor for hydra.java.syntax.MethodReference_ReferenceType.

hydra.dsl.java.syntax.method_reference_reference_type_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.MethodReference_ReferenceType.

hydra.dsl.java.syntax.method_reference_reference_type_reference_type(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]

DSL accessor for the referenceType field of hydra.java.syntax.MethodReference_ReferenceType.

hydra.dsl.java.syntax.method_reference_reference_type_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.MethodReference_ReferenceType.

hydra.dsl.java.syntax.method_reference_reference_type_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType]

DSL updater for the identifier field of hydra.java.syntax.MethodReference_ReferenceType.

hydra.dsl.java.syntax.method_reference_reference_type_with_reference_type(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType]

DSL updater for the referenceType field of hydra.java.syntax.MethodReference_ReferenceType.

hydra.dsl.java.syntax.method_reference_reference_type_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_ReferenceType]

DSL updater for the typeArguments field of hydra.java.syntax.MethodReference_ReferenceType.

hydra.dsl.java.syntax.method_reference_super(type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], super: hydra.typed.TypedTerm[bool]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super]

DSL constructor for hydra.java.syntax.MethodReference_Super.

hydra.dsl.java.syntax.method_reference_super_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.MethodReference_Super.

hydra.dsl.java.syntax.method_reference_super_super(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super]) hydra.typed.TypedTerm[bool]

DSL accessor for the super field of hydra.java.syntax.MethodReference_Super.

hydra.dsl.java.syntax.method_reference_super_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.MethodReference_Super.

hydra.dsl.java.syntax.method_reference_super_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super]

DSL updater for the identifier field of hydra.java.syntax.MethodReference_Super.

hydra.dsl.java.syntax.method_reference_super_with_super(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super], new_val: hydra.typed.TypedTerm[bool]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super]

DSL updater for the super field of hydra.java.syntax.MethodReference_Super.

hydra.dsl.java.syntax.method_reference_super_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Super]

DSL updater for the typeArguments field of hydra.java.syntax.MethodReference_Super.

hydra.dsl.java.syntax.modular_compilation_unit(imports: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ImportDeclaration]], module: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit]

DSL constructor for hydra.java.syntax.ModularCompilationUnit.

hydra.dsl.java.syntax.modular_compilation_unit_imports(x: hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ImportDeclaration]]

DSL accessor for the imports field of hydra.java.syntax.ModularCompilationUnit.

hydra.dsl.java.syntax.modular_compilation_unit_module(x: hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]

DSL accessor for the module field of hydra.java.syntax.ModularCompilationUnit.

hydra.dsl.java.syntax.modular_compilation_unit_with_imports(original: hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ImportDeclaration]]) hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit]

DSL updater for the imports field of hydra.java.syntax.ModularCompilationUnit.

hydra.dsl.java.syntax.modular_compilation_unit_with_module(original: hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ModularCompilationUnit]

DSL updater for the module field of hydra.java.syntax.ModularCompilationUnit.

hydra.dsl.java.syntax.module_declaration(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], open: hydra.typed.TypedTerm[bool], identifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]], directives: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ModuleDirective]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]

DSL constructor for hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_directives(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ModuleDirective]]

DSL accessor for the directives field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_identifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]

DSL accessor for the identifiers field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_open(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]) hydra.typed.TypedTerm[bool]

DSL accessor for the open field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]

DSL updater for the annotations field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_with_directives(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ModuleDirective]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]

DSL updater for the directives field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_with_identifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]

DSL updater for the identifiers field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_declaration_with_open(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration], new_val: hydra.typed.TypedTerm[bool]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDeclaration]

DSL updater for the open field of hydra.java.syntax.ModuleDeclaration.

hydra.dsl.java.syntax.module_directive_exports(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective]

DSL injection for the exports variant of hydra.java.syntax.ModuleDirective.

hydra.dsl.java.syntax.module_directive_exports_or_opens(package: hydra.typed.TypedTerm[hydra.java.syntax.PackageName], modules: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ModuleName]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens]

DSL constructor for hydra.java.syntax.ModuleDirective_ExportsOrOpens.

hydra.dsl.java.syntax.module_directive_exports_or_opens_modules(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ModuleName]]

DSL accessor for the modules field of hydra.java.syntax.ModuleDirective_ExportsOrOpens.

hydra.dsl.java.syntax.module_directive_exports_or_opens_package(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens]) hydra.typed.TypedTerm[hydra.java.syntax.PackageName]

DSL accessor for the package field of hydra.java.syntax.ModuleDirective_ExportsOrOpens.

hydra.dsl.java.syntax.module_directive_exports_or_opens_with_modules(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ModuleName]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens]

DSL updater for the modules field of hydra.java.syntax.ModuleDirective_ExportsOrOpens.

hydra.dsl.java.syntax.module_directive_exports_or_opens_with_package(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens], new_val: hydra.typed.TypedTerm[hydra.java.syntax.PackageName]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens]

DSL updater for the package field of hydra.java.syntax.ModuleDirective_ExportsOrOpens.

hydra.dsl.java.syntax.module_directive_opens(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_ExportsOrOpens]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective]

DSL injection for the opens variant of hydra.java.syntax.ModuleDirective.

hydra.dsl.java.syntax.module_directive_provides(to: hydra.typed.TypedTerm[hydra.java.syntax.TypeName], with_: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Provides]

DSL constructor for hydra.java.syntax.ModuleDirective_Provides.

hydra.dsl.java.syntax.module_directive_provides_to(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Provides]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL accessor for the to field of hydra.java.syntax.ModuleDirective_Provides.

hydra.dsl.java.syntax.module_directive_provides_with(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Provides]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]]

DSL accessor for the with field of hydra.java.syntax.ModuleDirective_Provides.

hydra.dsl.java.syntax.module_directive_provides_with_to(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Provides], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Provides]

DSL updater for the to field of hydra.java.syntax.ModuleDirective_Provides.

hydra.dsl.java.syntax.module_directive_provides_with_with(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Provides], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Provides]

DSL updater for the with field of hydra.java.syntax.ModuleDirective_Provides.

hydra.dsl.java.syntax.module_directive_requires(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RequiresModifier]], module: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Requires]

DSL constructor for hydra.java.syntax.ModuleDirective_Requires.

hydra.dsl.java.syntax.module_directive_requires_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Requires]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RequiresModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.ModuleDirective_Requires.

hydra.dsl.java.syntax.module_directive_requires_module(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Requires]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]

DSL accessor for the module field of hydra.java.syntax.ModuleDirective_Requires.

hydra.dsl.java.syntax.module_directive_requires_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Requires], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RequiresModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Requires]

DSL updater for the modifiers field of hydra.java.syntax.ModuleDirective_Requires.

hydra.dsl.java.syntax.module_directive_requires_with_module(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Requires], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective_Requires]

DSL updater for the module field of hydra.java.syntax.ModuleDirective_Requires.

hydra.dsl.java.syntax.module_directive_uses(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleDirective]

DSL injection for the uses variant of hydra.java.syntax.ModuleDirective.

hydra.dsl.java.syntax.module_name(identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], name: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName | None]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]

DSL constructor for hydra.java.syntax.ModuleName.

hydra.dsl.java.syntax.module_name_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.ModuleName.

hydra.dsl.java.syntax.module_name_name(x: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleName | None]

DSL accessor for the name field of hydra.java.syntax.ModuleName.

hydra.dsl.java.syntax.module_name_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]

DSL updater for the identifier field of hydra.java.syntax.ModuleName.

hydra.dsl.java.syntax.module_name_with_name(original: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ModuleName | None]) hydra.typed.TypedTerm[hydra.java.syntax.ModuleName]

DSL updater for the name field of hydra.java.syntax.ModuleName.

hydra.dsl.java.syntax.multiplicative_expression_binary(lhs: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]

DSL constructor for hydra.java.syntax.MultiplicativeExpression_Binary.

hydra.dsl.java.syntax.multiplicative_expression_binary_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]

DSL accessor for the lhs field of hydra.java.syntax.MultiplicativeExpression_Binary.

hydra.dsl.java.syntax.multiplicative_expression_binary_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL accessor for the rhs field of hydra.java.syntax.MultiplicativeExpression_Binary.

hydra.dsl.java.syntax.multiplicative_expression_binary_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]

DSL updater for the lhs field of hydra.java.syntax.MultiplicativeExpression_Binary.

hydra.dsl.java.syntax.multiplicative_expression_binary_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]

DSL updater for the rhs field of hydra.java.syntax.MultiplicativeExpression_Binary.

hydra.dsl.java.syntax.multiplicative_expression_divide(x: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]

DSL injection for the divide variant of hydra.java.syntax.MultiplicativeExpression.

hydra.dsl.java.syntax.multiplicative_expression_mod(x: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]

DSL injection for the mod variant of hydra.java.syntax.MultiplicativeExpression.

hydra.dsl.java.syntax.multiplicative_expression_times(x: hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]

DSL injection for the times variant of hydra.java.syntax.MultiplicativeExpression.

hydra.dsl.java.syntax.multiplicative_expression_unary(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.MultiplicativeExpression]

DSL injection for the unary variant of hydra.java.syntax.MultiplicativeExpression.

hydra.dsl.java.syntax.normal_annotation(type_name: hydra.typed.TypedTerm[hydra.java.syntax.TypeName], pairs: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ElementValuePair]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation]

DSL constructor for hydra.java.syntax.NormalAnnotation.

hydra.dsl.java.syntax.normal_annotation_pairs(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ElementValuePair]]

DSL accessor for the pairs field of hydra.java.syntax.NormalAnnotation.

hydra.dsl.java.syntax.normal_annotation_type_name(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL accessor for the typeName field of hydra.java.syntax.NormalAnnotation.

hydra.dsl.java.syntax.normal_annotation_with_pairs(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ElementValuePair]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation]

DSL updater for the pairs field of hydra.java.syntax.NormalAnnotation.

hydra.dsl.java.syntax.normal_annotation_with_type_name(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.NormalAnnotation]

DSL updater for the typeName field of hydra.java.syntax.NormalAnnotation.

hydra.dsl.java.syntax.normal_class_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], parameters: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]], extends: hydra.typed.TypedTerm[hydra.java.syntax.ClassType | None], implements: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]], permits: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]], body: hydra.typed.TypedTerm[hydra.java.syntax.ClassBody]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL constructor for hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBody]

DSL accessor for the body field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_extends(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType | None]

DSL accessor for the extends field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_implements(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]

DSL accessor for the implements field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]

DSL accessor for the parameters field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_permits(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]]

DSL accessor for the permits field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassBody]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL updater for the body field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_with_extends(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassType | None]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL updater for the extends field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL updater for the identifier field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_with_implements(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL updater for the implements field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_with_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL updater for the parameters field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_class_declaration_with_permits(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalClassDeclaration]

DSL updater for the permits field of hydra.java.syntax.NormalClassDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceModifier]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], parameters: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]], extends: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]], permits: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]], body: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceBody]) hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]

DSL constructor for hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceBody]

DSL accessor for the body field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_extends(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]

DSL accessor for the extends field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]

DSL accessor for the parameters field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_permits(x: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]]

DSL accessor for the permits field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceBody]) hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]

DSL updater for the body field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_with_extends(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]

DSL updater for the extends field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]

DSL updater for the identifier field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_with_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]

DSL updater for the parameters field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.normal_interface_declaration_with_permits(original: hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeName]]) hydra.typed.TypedTerm[hydra.java.syntax.NormalInterfaceDeclaration]

DSL updater for the permits field of hydra.java.syntax.NormalInterfaceDeclaration.

hydra.dsl.java.syntax.numeric_type_array_array(x: hydra.typed.TypedTerm[hydra.java.syntax.NumericTypeArray]) hydra.typed.TypedTerm[hydra.java.syntax.NumericTypeArray]

DSL injection for the array variant of hydra.java.syntax.NumericTypeArray.

hydra.dsl.java.syntax.numeric_type_array_simple(x: hydra.typed.TypedTerm[hydra.java.syntax.NumericType]) hydra.typed.TypedTerm[hydra.java.syntax.NumericTypeArray]

DSL injection for the simple variant of hydra.java.syntax.NumericTypeArray.

hydra.dsl.java.syntax.numeric_type_floating_point(x: hydra.typed.TypedTerm[hydra.java.syntax.FloatingPointType]) hydra.typed.TypedTerm[hydra.java.syntax.NumericType]

DSL injection for the floatingPoint variant of hydra.java.syntax.NumericType.

hydra.dsl.java.syntax.numeric_type_integral(x: hydra.typed.TypedTerm[hydra.java.syntax.IntegralType]) hydra.typed.TypedTerm[hydra.java.syntax.NumericType]

DSL injection for the integral variant of hydra.java.syntax.NumericType.

hydra.dsl.java.syntax.ordinary_compilation_unit(package: hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration | None], imports: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ImportDeclaration]], types: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]]) hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]

DSL constructor for hydra.java.syntax.OrdinaryCompilationUnit.

hydra.dsl.java.syntax.ordinary_compilation_unit_imports(x: hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ImportDeclaration]]

DSL accessor for the imports field of hydra.java.syntax.OrdinaryCompilationUnit.

hydra.dsl.java.syntax.ordinary_compilation_unit_package(x: hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]) hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration | None]

DSL accessor for the package field of hydra.java.syntax.OrdinaryCompilationUnit.

hydra.dsl.java.syntax.ordinary_compilation_unit_types(x: hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]]

DSL accessor for the types field of hydra.java.syntax.OrdinaryCompilationUnit.

hydra.dsl.java.syntax.ordinary_compilation_unit_with_imports(original: hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ImportDeclaration]]) hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]

DSL updater for the imports field of hydra.java.syntax.OrdinaryCompilationUnit.

hydra.dsl.java.syntax.ordinary_compilation_unit_with_package(original: hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit], new_val: hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration | None]) hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]

DSL updater for the package field of hydra.java.syntax.OrdinaryCompilationUnit.

hydra.dsl.java.syntax.ordinary_compilation_unit_with_types(original: hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]]) hydra.typed.TypedTerm[hydra.java.syntax.OrdinaryCompilationUnit]

DSL updater for the types field of hydra.java.syntax.OrdinaryCompilationUnit.

hydra.dsl.java.syntax.package_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.PackageModifier]], identifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]) hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration]

DSL constructor for hydra.java.syntax.PackageDeclaration.

hydra.dsl.java.syntax.package_declaration_identifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]

DSL accessor for the identifiers field of hydra.java.syntax.PackageDeclaration.

hydra.dsl.java.syntax.package_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.PackageModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.PackageDeclaration.

hydra.dsl.java.syntax.package_declaration_with_identifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]) hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration]

DSL updater for the identifiers field of hydra.java.syntax.PackageDeclaration.

hydra.dsl.java.syntax.package_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.PackageModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.PackageDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.PackageDeclaration.

hydra.dsl.java.syntax.package_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.PackageModifier]

DSL constructor for the hydra.java.syntax.PackageModifier wrapper.

hydra.dsl.java.syntax.package_name(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]) hydra.typed.TypedTerm[hydra.java.syntax.PackageName]

DSL constructor for the hydra.java.syntax.PackageName wrapper.

hydra.dsl.java.syntax.package_or_type_name(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]) hydra.typed.TypedTerm[hydra.java.syntax.PackageOrTypeName]

DSL constructor for the hydra.java.syntax.PackageOrTypeName wrapper.

hydra.dsl.java.syntax.pattern_record(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern]) hydra.typed.TypedTerm[hydra.java.syntax.Pattern]

DSL injection for the record variant of hydra.java.syntax.Pattern.

hydra.dsl.java.syntax.pattern_type(x: hydra.typed.TypedTerm[hydra.java.syntax.TypePattern]) hydra.typed.TypedTerm[hydra.java.syntax.Pattern]

DSL injection for the type variant of hydra.java.syntax.Pattern.

hydra.dsl.java.syntax.post_decrement_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PostDecrementExpression]

DSL constructor for the hydra.java.syntax.PostDecrementExpression wrapper.

hydra.dsl.java.syntax.post_increment_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PostIncrementExpression]

DSL constructor for the hydra.java.syntax.PostIncrementExpression wrapper.

hydra.dsl.java.syntax.postfix_expression_name(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]

DSL injection for the name variant of hydra.java.syntax.PostfixExpression.

hydra.dsl.java.syntax.postfix_expression_post_decrement(x: hydra.typed.TypedTerm[hydra.java.syntax.PostDecrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]

DSL injection for the postDecrement variant of hydra.java.syntax.PostfixExpression.

hydra.dsl.java.syntax.postfix_expression_post_increment(x: hydra.typed.TypedTerm[hydra.java.syntax.PostIncrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]

DSL injection for the postIncrement variant of hydra.java.syntax.PostfixExpression.

hydra.dsl.java.syntax.postfix_expression_primary(x: hydra.typed.TypedTerm[hydra.java.syntax.Primary]) hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]

DSL injection for the primary variant of hydra.java.syntax.PostfixExpression.

hydra.dsl.java.syntax.pre_decrement_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PreDecrementExpression]

DSL constructor for the hydra.java.syntax.PreDecrementExpression wrapper.

hydra.dsl.java.syntax.pre_increment_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PreIncrementExpression]

DSL constructor for the hydra.java.syntax.PreIncrementExpression wrapper.

hydra.dsl.java.syntax.primary_array_creation(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.Primary]

DSL injection for the arrayCreation variant of hydra.java.syntax.Primary.

hydra.dsl.java.syntax.primary_no_new_array(x: hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]) hydra.typed.TypedTerm[hydra.java.syntax.Primary]

DSL injection for the noNewArray variant of hydra.java.syntax.Primary.

hydra.dsl.java.syntax.primary_no_new_array_expression_array_access(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayAccess]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the arrayAccess variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_class_instance(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the classInstance variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_class_literal(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassLiteral]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the classLiteral variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_dot_this(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the dotThis variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_field_access(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the fieldAccess variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_literal(x: hydra.typed.TypedTerm[hydra.java.syntax.Literal]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the literal variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_method_invocation(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the methodInvocation variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_method_reference(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the methodReference variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primary_no_new_array_expression_parens(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.PrimaryNoNewArrayExpression]

DSL injection for the parens variant of hydra.java.syntax.PrimaryNoNewArrayExpression.

hydra.dsl.java.syntax.primitive_type_numeric(x: hydra.typed.TypedTerm[hydra.java.syntax.NumericType]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveType]

DSL injection for the numeric variant of hydra.java.syntax.PrimitiveType.

hydra.dsl.java.syntax.primitive_type_with_annotations(type: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveType], annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]

DSL constructor for hydra.java.syntax.PrimitiveTypeWithAnnotations.

hydra.dsl.java.syntax.primitive_type_with_annotations_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.PrimitiveTypeWithAnnotations.

hydra.dsl.java.syntax.primitive_type_with_annotations_type(x: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveType]

DSL accessor for the type field of hydra.java.syntax.PrimitiveTypeWithAnnotations.

hydra.dsl.java.syntax.primitive_type_with_annotations_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]

DSL updater for the annotations field of hydra.java.syntax.PrimitiveTypeWithAnnotations.

hydra.dsl.java.syntax.primitive_type_with_annotations_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations], new_val: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveType]) hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]

DSL updater for the type field of hydra.java.syntax.PrimitiveTypeWithAnnotations.

hydra.dsl.java.syntax.receiver_parameter(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], unann_type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier | None]) hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter]

DSL constructor for hydra.java.syntax.ReceiverParameter.

hydra.dsl.java.syntax.receiver_parameter_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.ReceiverParameter.

hydra.dsl.java.syntax.receiver_parameter_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier | None]

DSL accessor for the identifier field of hydra.java.syntax.ReceiverParameter.

hydra.dsl.java.syntax.receiver_parameter_unann_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the unannType field of hydra.java.syntax.ReceiverParameter.

hydra.dsl.java.syntax.receiver_parameter_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter]

DSL updater for the annotations field of hydra.java.syntax.ReceiverParameter.

hydra.dsl.java.syntax.receiver_parameter_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier | None]) hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter]

DSL updater for the identifier field of hydra.java.syntax.ReceiverParameter.

hydra.dsl.java.syntax.receiver_parameter_with_unann_type(original: hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.ReceiverParameter]

DSL updater for the unannType field of hydra.java.syntax.ReceiverParameter.

hydra.dsl.java.syntax.record_body(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordBodyDeclaration]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordBody]

DSL constructor for the hydra.java.syntax.RecordBody wrapper.

hydra.dsl.java.syntax.record_body_declaration_class_body(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassBodyDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.RecordBodyDeclaration]

DSL injection for the classBody variant of hydra.java.syntax.RecordBodyDeclaration.

hydra.dsl.java.syntax.record_body_declaration_compact_constructor(x: hydra.typed.TypedTerm[hydra.java.syntax.CompactConstructorDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.RecordBodyDeclaration]

DSL injection for the compactConstructor variant of hydra.java.syntax.RecordBodyDeclaration.

hydra.dsl.java.syntax.record_component_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.RecordComponentModifier]

DSL constructor for the hydra.java.syntax.RecordComponentModifier wrapper.

hydra.dsl.java.syntax.record_component_simple(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponentModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple]

DSL constructor for hydra.java.syntax.RecordComponent_Simple.

hydra.dsl.java.syntax.record_component_simple_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.RecordComponent_Simple.

hydra.dsl.java.syntax.record_component_simple_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponentModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.RecordComponent_Simple.

hydra.dsl.java.syntax.record_component_simple_type(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the type field of hydra.java.syntax.RecordComponent_Simple.

hydra.dsl.java.syntax.record_component_simple_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple]

DSL updater for the identifier field of hydra.java.syntax.RecordComponent_Simple.

hydra.dsl.java.syntax.record_component_simple_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponentModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple]

DSL updater for the modifiers field of hydra.java.syntax.RecordComponent_Simple.

hydra.dsl.java.syntax.record_component_simple_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent_Simple]

DSL updater for the type field of hydra.java.syntax.RecordComponent_Simple.

hydra.dsl.java.syntax.record_component_variable_arity(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]) hydra.typed.TypedTerm[hydra.java.syntax.RecordComponent]

DSL injection for the variableArity variant of hydra.java.syntax.RecordComponent.

hydra.dsl.java.syntax.record_declaration(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], parameters: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]], header: hydra.typed.TypedTerm[hydra.java.syntax.RecordHeader], implements: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]], body: hydra.typed.TypedTerm[hydra.java.syntax.RecordBody]) hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]

DSL constructor for hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_body(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.RecordBody]

DSL accessor for the body field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_header(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.RecordHeader]

DSL accessor for the header field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_implements(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]

DSL accessor for the implements field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_parameters(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]

DSL accessor for the parameters field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RecordBody]) hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]

DSL updater for the body field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_with_header(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RecordHeader]) hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]

DSL updater for the header field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]

DSL updater for the identifier field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_with_implements(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceType]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]

DSL updater for the implements field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]

DSL updater for the modifiers field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_declaration_with_parameters(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameter]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordDeclaration]

DSL updater for the parameters field of hydra.java.syntax.RecordDeclaration.

hydra.dsl.java.syntax.record_header(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponent]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordHeader]

DSL constructor for the hydra.java.syntax.RecordHeader wrapper.

hydra.dsl.java.syntax.record_pattern(type: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType], patterns: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Pattern]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern]

DSL constructor for hydra.java.syntax.RecordPattern.

hydra.dsl.java.syntax.record_pattern_patterns(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Pattern]]

DSL accessor for the patterns field of hydra.java.syntax.RecordPattern.

hydra.dsl.java.syntax.record_pattern_type(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern]) hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]

DSL accessor for the type field of hydra.java.syntax.RecordPattern.

hydra.dsl.java.syntax.record_pattern_with_patterns(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Pattern]]) hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern]

DSL updater for the patterns field of hydra.java.syntax.RecordPattern.

hydra.dsl.java.syntax.record_pattern_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.RecordPattern]

DSL updater for the type field of hydra.java.syntax.RecordPattern.

hydra.dsl.java.syntax.reference_type_array(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]) hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]

DSL injection for the array variant of hydra.java.syntax.ReferenceType.

hydra.dsl.java.syntax.reference_type_class_or_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]

DSL injection for the classOrInterface variant of hydra.java.syntax.ReferenceType.

hydra.dsl.java.syntax.reference_type_variable(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]) hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]

DSL injection for the variable variant of hydra.java.syntax.ReferenceType.

hydra.dsl.java.syntax.relational_expression_greater_than(lhs: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThan]

DSL constructor for hydra.java.syntax.RelationalExpression_GreaterThan.

hydra.dsl.java.syntax.relational_expression_greater_than_equal(lhs: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThanEqual]

DSL constructor for hydra.java.syntax.RelationalExpression_GreaterThanEqual.

hydra.dsl.java.syntax.relational_expression_greater_than_equal_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThanEqual]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL accessor for the lhs field of hydra.java.syntax.RelationalExpression_GreaterThanEqual.

hydra.dsl.java.syntax.relational_expression_greater_than_equal_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThanEqual]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL accessor for the rhs field of hydra.java.syntax.RelationalExpression_GreaterThanEqual.

hydra.dsl.java.syntax.relational_expression_greater_than_equal_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThanEqual], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThanEqual]

DSL updater for the lhs field of hydra.java.syntax.RelationalExpression_GreaterThanEqual.

hydra.dsl.java.syntax.relational_expression_greater_than_equal_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThanEqual], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThanEqual]

DSL updater for the rhs field of hydra.java.syntax.RelationalExpression_GreaterThanEqual.

hydra.dsl.java.syntax.relational_expression_greater_than_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThan]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL accessor for the lhs field of hydra.java.syntax.RelationalExpression_GreaterThan.

hydra.dsl.java.syntax.relational_expression_greater_than_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThan]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL accessor for the rhs field of hydra.java.syntax.RelationalExpression_GreaterThan.

hydra.dsl.java.syntax.relational_expression_greater_than_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThan], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThan]

DSL updater for the lhs field of hydra.java.syntax.RelationalExpression_GreaterThan.

hydra.dsl.java.syntax.relational_expression_greater_than_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThan], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_GreaterThan]

DSL updater for the rhs field of hydra.java.syntax.RelationalExpression_GreaterThan.

hydra.dsl.java.syntax.relational_expression_instanceof_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.InstanceofExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL injection for the instanceofExpression variant of hydra.java.syntax.RelationalExpression.

hydra.dsl.java.syntax.relational_expression_less_than(lhs: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThan]

DSL constructor for hydra.java.syntax.RelationalExpression_LessThan.

hydra.dsl.java.syntax.relational_expression_less_than_equal(lhs: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThanEqual]

DSL constructor for hydra.java.syntax.RelationalExpression_LessThanEqual.

hydra.dsl.java.syntax.relational_expression_less_than_equal_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThanEqual]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL accessor for the lhs field of hydra.java.syntax.RelationalExpression_LessThanEqual.

hydra.dsl.java.syntax.relational_expression_less_than_equal_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThanEqual]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL accessor for the rhs field of hydra.java.syntax.RelationalExpression_LessThanEqual.

hydra.dsl.java.syntax.relational_expression_less_than_equal_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThanEqual], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThanEqual]

DSL updater for the lhs field of hydra.java.syntax.RelationalExpression_LessThanEqual.

hydra.dsl.java.syntax.relational_expression_less_than_equal_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThanEqual], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThanEqual]

DSL updater for the rhs field of hydra.java.syntax.RelationalExpression_LessThanEqual.

hydra.dsl.java.syntax.relational_expression_less_than_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThan]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL accessor for the lhs field of hydra.java.syntax.RelationalExpression_LessThan.

hydra.dsl.java.syntax.relational_expression_less_than_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThan]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL accessor for the rhs field of hydra.java.syntax.RelationalExpression_LessThan.

hydra.dsl.java.syntax.relational_expression_less_than_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThan], new_val: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThan]

DSL updater for the lhs field of hydra.java.syntax.RelationalExpression_LessThan.

hydra.dsl.java.syntax.relational_expression_less_than_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThan], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression_LessThan]

DSL updater for the rhs field of hydra.java.syntax.RelationalExpression_LessThan.

hydra.dsl.java.syntax.relational_expression_simple(x: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.RelationalExpression]

DSL injection for the simple variant of hydra.java.syntax.RelationalExpression.

hydra.dsl.java.syntax.resource_local(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableType], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], expression: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]

DSL constructor for hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the expression field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_type(x: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableType]

DSL accessor for the type field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]

DSL updater for the expression field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]

DSL updater for the identifier field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]

DSL updater for the modifiers field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_local_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local], new_val: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableType]) hydra.typed.TypedTerm[hydra.java.syntax.Resource_Local]

DSL updater for the type field of hydra.java.syntax.Resource_Local.

hydra.dsl.java.syntax.resource_specification(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Resource]]) hydra.typed.TypedTerm[hydra.java.syntax.ResourceSpecification]

DSL constructor for the hydra.java.syntax.ResourceSpecification wrapper.

hydra.dsl.java.syntax.resource_variable(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableAccess]) hydra.typed.TypedTerm[hydra.java.syntax.Resource]

DSL injection for the variable variant of hydra.java.syntax.Resource.

hydra.dsl.java.syntax.result_type(x: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.Result]

DSL injection for the type variant of hydra.java.syntax.Result.

hydra.dsl.java.syntax.return_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.ReturnStatement]

DSL constructor for the hydra.java.syntax.ReturnStatement wrapper.

hydra.dsl.java.syntax.shift_expression_binary(lhs: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression], rhs: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]

DSL constructor for hydra.java.syntax.ShiftExpression_Binary.

hydra.dsl.java.syntax.shift_expression_binary_lhs(x: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL accessor for the lhs field of hydra.java.syntax.ShiftExpression_Binary.

hydra.dsl.java.syntax.shift_expression_binary_rhs(x: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]

DSL accessor for the rhs field of hydra.java.syntax.ShiftExpression_Binary.

hydra.dsl.java.syntax.shift_expression_binary_with_lhs(original: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]

DSL updater for the lhs field of hydra.java.syntax.ShiftExpression_Binary.

hydra.dsl.java.syntax.shift_expression_binary_with_rhs(original: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary], new_val: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]

DSL updater for the rhs field of hydra.java.syntax.ShiftExpression_Binary.

hydra.dsl.java.syntax.shift_expression_shift_left(x: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL injection for the shiftLeft variant of hydra.java.syntax.ShiftExpression.

hydra.dsl.java.syntax.shift_expression_shift_right(x: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL injection for the shiftRight variant of hydra.java.syntax.ShiftExpression.

hydra.dsl.java.syntax.shift_expression_shift_right_zero_fill(x: hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression_Binary]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL injection for the shiftRightZeroFill variant of hydra.java.syntax.ShiftExpression.

hydra.dsl.java.syntax.shift_expression_unary(x: hydra.typed.TypedTerm[hydra.java.syntax.AdditiveExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ShiftExpression]

DSL injection for the unary variant of hydra.java.syntax.ShiftExpression.

hydra.dsl.java.syntax.simple_type_name(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName]

DSL constructor for the hydra.java.syntax.SimpleTypeName wrapper.

hydra.dsl.java.syntax.single_element_annotation(name: hydra.typed.TypedTerm[hydra.java.syntax.TypeName], value: hydra.typed.TypedTerm[hydra.java.syntax.ElementValue | None]) hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation]

DSL constructor for hydra.java.syntax.SingleElementAnnotation.

hydra.dsl.java.syntax.single_element_annotation_name(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL accessor for the name field of hydra.java.syntax.SingleElementAnnotation.

hydra.dsl.java.syntax.single_element_annotation_value(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValue | None]

DSL accessor for the value field of hydra.java.syntax.SingleElementAnnotation.

hydra.dsl.java.syntax.single_element_annotation_with_name(original: hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation]

DSL updater for the name field of hydra.java.syntax.SingleElementAnnotation.

hydra.dsl.java.syntax.single_element_annotation_with_value(original: hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ElementValue | None]) hydra.typed.TypedTerm[hydra.java.syntax.SingleElementAnnotation]

DSL updater for the value field of hydra.java.syntax.SingleElementAnnotation.

hydra.dsl.java.syntax.single_static_import_declaration(type_name: hydra.typed.TypedTerm[hydra.java.syntax.TypeName], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration]

DSL constructor for hydra.java.syntax.SingleStaticImportDeclaration.

hydra.dsl.java.syntax.single_static_import_declaration_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.SingleStaticImportDeclaration.

hydra.dsl.java.syntax.single_static_import_declaration_type_name(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL accessor for the typeName field of hydra.java.syntax.SingleStaticImportDeclaration.

hydra.dsl.java.syntax.single_static_import_declaration_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration]

DSL updater for the identifier field of hydra.java.syntax.SingleStaticImportDeclaration.

hydra.dsl.java.syntax.single_static_import_declaration_with_type_name(original: hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.SingleStaticImportDeclaration]

DSL updater for the typeName field of hydra.java.syntax.SingleStaticImportDeclaration.

hydra.dsl.java.syntax.single_type_import_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.SingleTypeImportDeclaration]

DSL constructor for the hydra.java.syntax.SingleTypeImportDeclaration wrapper.

hydra.dsl.java.syntax.statement_expression_assignment(x: hydra.typed.TypedTerm[hydra.java.syntax.Assignment]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL injection for the assignment variant of hydra.java.syntax.StatementExpression.

hydra.dsl.java.syntax.statement_expression_class_instance_creation(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL injection for the classInstanceCreation variant of hydra.java.syntax.StatementExpression.

hydra.dsl.java.syntax.statement_expression_method_invocation(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodInvocation]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL injection for the methodInvocation variant of hydra.java.syntax.StatementExpression.

hydra.dsl.java.syntax.statement_expression_post_decrement(x: hydra.typed.TypedTerm[hydra.java.syntax.PostDecrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL injection for the postDecrement variant of hydra.java.syntax.StatementExpression.

hydra.dsl.java.syntax.statement_expression_post_increment(x: hydra.typed.TypedTerm[hydra.java.syntax.PostIncrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL injection for the postIncrement variant of hydra.java.syntax.StatementExpression.

hydra.dsl.java.syntax.statement_expression_pre_decrement(x: hydra.typed.TypedTerm[hydra.java.syntax.PreDecrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL injection for the preDecrement variant of hydra.java.syntax.StatementExpression.

hydra.dsl.java.syntax.statement_expression_pre_increment(x: hydra.typed.TypedTerm[hydra.java.syntax.PreIncrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL injection for the preIncrement variant of hydra.java.syntax.StatementExpression.

hydra.dsl.java.syntax.statement_for(x: hydra.typed.TypedTerm[hydra.java.syntax.ForStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL injection for the for variant of hydra.java.syntax.Statement.

hydra.dsl.java.syntax.statement_if_then(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL injection for the ifThen variant of hydra.java.syntax.Statement.

hydra.dsl.java.syntax.statement_if_then_else(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL injection for the ifThenElse variant of hydra.java.syntax.Statement.

hydra.dsl.java.syntax.statement_labeled(x: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL injection for the labeled variant of hydra.java.syntax.Statement.

hydra.dsl.java.syntax.statement_no_short_if_for(x: hydra.typed.TypedTerm[hydra.java.syntax.ForStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL injection for the for variant of hydra.java.syntax.StatementNoShortIf.

hydra.dsl.java.syntax.statement_no_short_if_if_then_else(x: hydra.typed.TypedTerm[hydra.java.syntax.IfThenElseStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL injection for the ifThenElse variant of hydra.java.syntax.StatementNoShortIf.

hydra.dsl.java.syntax.statement_no_short_if_labeled(x: hydra.typed.TypedTerm[hydra.java.syntax.LabeledStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL injection for the labeled variant of hydra.java.syntax.StatementNoShortIf.

hydra.dsl.java.syntax.statement_no_short_if_while(x: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL injection for the while variant of hydra.java.syntax.StatementNoShortIf.

hydra.dsl.java.syntax.statement_no_short_if_without_trailing(x: hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL injection for the withoutTrailing variant of hydra.java.syntax.StatementNoShortIf.

hydra.dsl.java.syntax.statement_while(x: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL injection for the while variant of hydra.java.syntax.Statement.

hydra.dsl.java.syntax.statement_without_trailing(x: hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL injection for the withoutTrailing variant of hydra.java.syntax.Statement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_assert(x: hydra.typed.TypedTerm[hydra.java.syntax.AssertStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the assert variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_block(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the block variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_break(x: hydra.typed.TypedTerm[hydra.java.syntax.BreakStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the break variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_continue(x: hydra.typed.TypedTerm[hydra.java.syntax.ContinueStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the continue variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_do(x: hydra.typed.TypedTerm[hydra.java.syntax.DoStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the do variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the expression variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_return(x: hydra.typed.TypedTerm[hydra.java.syntax.ReturnStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the return variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_switch(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the switch variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_synchronized(x: hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the synchronized variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_throw(x: hydra.typed.TypedTerm[hydra.java.syntax.ThrowStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the throw variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_try(x: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the try variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.statement_without_trailing_substatement_yield(x: hydra.typed.TypedTerm[hydra.java.syntax.YieldStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementWithoutTrailingSubstatement]

DSL injection for the yield variant of hydra.java.syntax.StatementWithoutTrailingSubstatement.

hydra.dsl.java.syntax.static_import_on_demand_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.StaticImportOnDemandDeclaration]

DSL constructor for the hydra.java.syntax.StaticImportOnDemandDeclaration wrapper.

hydra.dsl.java.syntax.static_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.StaticInitializer]

DSL constructor for the hydra.java.syntax.StaticInitializer wrapper.

hydra.dsl.java.syntax.string_literal(x: hydra.typed.TypedTerm[str]) hydra.typed.TypedTerm[hydra.java.syntax.StringLiteral]

DSL constructor for the hydra.java.syntax.StringLiteral wrapper.

hydra.dsl.java.syntax.switch_block_legacy(groups: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchBlockStatementGroup]], trailing_labels: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchLabel]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock_Legacy]

DSL constructor for hydra.java.syntax.SwitchBlock_Legacy.

hydra.dsl.java.syntax.switch_block_legacy_groups(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock_Legacy]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchBlockStatementGroup]]

DSL accessor for the groups field of hydra.java.syntax.SwitchBlock_Legacy.

hydra.dsl.java.syntax.switch_block_legacy_trailing_labels(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock_Legacy]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchLabel]]

DSL accessor for the trailingLabels field of hydra.java.syntax.SwitchBlock_Legacy.

hydra.dsl.java.syntax.switch_block_legacy_with_groups(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock_Legacy], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchBlockStatementGroup]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock_Legacy]

DSL updater for the groups field of hydra.java.syntax.SwitchBlock_Legacy.

hydra.dsl.java.syntax.switch_block_legacy_with_trailing_labels(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock_Legacy], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchLabel]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock_Legacy]

DSL updater for the trailingLabels field of hydra.java.syntax.SwitchBlock_Legacy.

hydra.dsl.java.syntax.switch_block_rules(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchRule]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock]

DSL injection for the rules variant of hydra.java.syntax.SwitchBlock.

hydra.dsl.java.syntax.switch_block_statement_group(labels: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchLabel]], statements: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlockStatementGroup]

DSL constructor for hydra.java.syntax.SwitchBlockStatementGroup.

hydra.dsl.java.syntax.switch_block_statement_group_labels(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlockStatementGroup]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchLabel]]

DSL accessor for the labels field of hydra.java.syntax.SwitchBlockStatementGroup.

hydra.dsl.java.syntax.switch_block_statement_group_statements(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlockStatementGroup]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]

DSL accessor for the statements field of hydra.java.syntax.SwitchBlockStatementGroup.

hydra.dsl.java.syntax.switch_block_statement_group_with_labels(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlockStatementGroup], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.SwitchLabel]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlockStatementGroup]

DSL updater for the labels field of hydra.java.syntax.SwitchBlockStatementGroup.

hydra.dsl.java.syntax.switch_block_statement_group_with_statements(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlockStatementGroup], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlockStatementGroup]

DSL updater for the statements field of hydra.java.syntax.SwitchBlockStatementGroup.

hydra.dsl.java.syntax.switch_expression(cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression], block: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression]

DSL constructor for hydra.java.syntax.SwitchExpression.

hydra.dsl.java.syntax.switch_expression_block(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock]

DSL accessor for the block field of hydra.java.syntax.SwitchExpression.

hydra.dsl.java.syntax.switch_expression_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the cond field of hydra.java.syntax.SwitchExpression.

hydra.dsl.java.syntax.switch_expression_with_block(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression]

DSL updater for the block field of hydra.java.syntax.SwitchExpression.

hydra.dsl.java.syntax.switch_expression_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression]

DSL updater for the cond field of hydra.java.syntax.SwitchExpression.

hydra.dsl.java.syntax.switch_label_case(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.CaseConstant]]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchLabel]

DSL injection for the case variant of hydra.java.syntax.SwitchLabel.

hydra.dsl.java.syntax.switch_label_case_pattern(x: hydra.typed.TypedTerm[hydra.java.syntax.CasePattern]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchLabel]

DSL injection for the casePattern variant of hydra.java.syntax.SwitchLabel.

hydra.dsl.java.syntax.switch_label_null(x: hydra.typed.TypedTerm[bool]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchLabel]

DSL injection for the null variant of hydra.java.syntax.SwitchLabel.

hydra.dsl.java.syntax.switch_rule(label: hydra.typed.TypedTerm[hydra.java.syntax.SwitchLabel], body: hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule_Body]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule]

DSL constructor for hydra.java.syntax.SwitchRule.

hydra.dsl.java.syntax.switch_rule_body(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule_Body]

DSL accessor for the body field of hydra.java.syntax.SwitchRule.

hydra.dsl.java.syntax.switch_rule_body_block(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule_Body]

DSL injection for the block variant of hydra.java.syntax.SwitchRule_Body.

hydra.dsl.java.syntax.switch_rule_body_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule_Body]

DSL injection for the expression variant of hydra.java.syntax.SwitchRule_Body.

hydra.dsl.java.syntax.switch_rule_body_throw(x: hydra.typed.TypedTerm[hydra.java.syntax.ThrowStatement]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule_Body]

DSL injection for the throw variant of hydra.java.syntax.SwitchRule_Body.

hydra.dsl.java.syntax.switch_rule_label(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchLabel]

DSL accessor for the label field of hydra.java.syntax.SwitchRule.

hydra.dsl.java.syntax.switch_rule_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule], new_val: hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule_Body]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule]

DSL updater for the body field of hydra.java.syntax.SwitchRule.

hydra.dsl.java.syntax.switch_rule_with_label(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule], new_val: hydra.typed.TypedTerm[hydra.java.syntax.SwitchLabel]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchRule]

DSL updater for the label field of hydra.java.syntax.SwitchRule.

hydra.dsl.java.syntax.switch_statement(cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression], block: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement]

DSL constructor for hydra.java.syntax.SwitchStatement.

hydra.dsl.java.syntax.switch_statement_block(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock]

DSL accessor for the block field of hydra.java.syntax.SwitchStatement.

hydra.dsl.java.syntax.switch_statement_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the cond field of hydra.java.syntax.SwitchStatement.

hydra.dsl.java.syntax.switch_statement_with_block(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.SwitchBlock]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement]

DSL updater for the block field of hydra.java.syntax.SwitchStatement.

hydra.dsl.java.syntax.switch_statement_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.SwitchStatement]

DSL updater for the cond field of hydra.java.syntax.SwitchStatement.

hydra.dsl.java.syntax.synchronized_statement(expression: hydra.typed.TypedTerm[hydra.java.syntax.Expression], block: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement]

DSL constructor for hydra.java.syntax.SynchronizedStatement.

hydra.dsl.java.syntax.synchronized_statement_block(x: hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the block field of hydra.java.syntax.SynchronizedStatement.

hydra.dsl.java.syntax.synchronized_statement_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the expression field of hydra.java.syntax.SynchronizedStatement.

hydra.dsl.java.syntax.synchronized_statement_with_block(original: hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement]

DSL updater for the block field of hydra.java.syntax.SynchronizedStatement.

hydra.dsl.java.syntax.synchronized_statement_with_expression(original: hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.SynchronizedStatement]

DSL updater for the expression field of hydra.java.syntax.SynchronizedStatement.

hydra.dsl.java.syntax.text_block(x: hydra.typed.TypedTerm[str]) hydra.typed.TypedTerm[hydra.java.syntax.TextBlock]

DSL constructor for the hydra.java.syntax.TextBlock wrapper.

hydra.dsl.java.syntax.throw_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.ThrowStatement]

DSL constructor for the hydra.java.syntax.ThrowStatement wrapper.

hydra.dsl.java.syntax.throws(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ExceptionType]]) hydra.typed.TypedTerm[hydra.java.syntax.Throws]

DSL constructor for the hydra.java.syntax.Throws wrapper.

hydra.dsl.java.syntax.top_level_class_or_interface_declaration_class(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclaration]

DSL injection for the class variant of hydra.java.syntax.TopLevelClassOrInterfaceDeclaration.

hydra.dsl.java.syntax.top_level_class_or_interface_declaration_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclaration]

DSL injection for the interface variant of hydra.java.syntax.TopLevelClassOrInterfaceDeclaration.

hydra.dsl.java.syntax.top_level_class_or_interface_declaration_with_comments(value: hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclaration], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]

DSL constructor for hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments.

hydra.dsl.java.syntax.top_level_class_or_interface_declaration_with_comments_comments(x: hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]) hydra.typed.TypedTerm[str | None]

DSL accessor for the comments field of hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments.

hydra.dsl.java.syntax.top_level_class_or_interface_declaration_with_comments_value(x: hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]) hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclaration]

DSL accessor for the value field of hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments.

hydra.dsl.java.syntax.top_level_class_or_interface_declaration_with_comments_with_comments(original: hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]

DSL updater for the comments field of hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments.

hydra.dsl.java.syntax.top_level_class_or_interface_declaration_with_comments_with_value(original: hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments]

DSL updater for the value field of hydra.java.syntax.TopLevelClassOrInterfaceDeclarationWithComments.

hydra.dsl.java.syntax.try_statement_simple(block: hydra.typed.TypedTerm[hydra.java.syntax.Block], catches: hydra.typed.TypedTerm[hydra.java.syntax.Catches]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_Simple]

DSL constructor for hydra.java.syntax.TryStatement_Simple.

hydra.dsl.java.syntax.try_statement_simple_block(x: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_Simple]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the block field of hydra.java.syntax.TryStatement_Simple.

hydra.dsl.java.syntax.try_statement_simple_catches(x: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_Simple]) hydra.typed.TypedTerm[hydra.java.syntax.Catches]

DSL accessor for the catches field of hydra.java.syntax.TryStatement_Simple.

hydra.dsl.java.syntax.try_statement_simple_with_block(original: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_Simple], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_Simple]

DSL updater for the block field of hydra.java.syntax.TryStatement_Simple.

hydra.dsl.java.syntax.try_statement_simple_with_catches(original: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_Simple], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Catches]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_Simple]

DSL updater for the catches field of hydra.java.syntax.TryStatement_Simple.

hydra.dsl.java.syntax.try_statement_with_finally(block: hydra.typed.TypedTerm[hydra.java.syntax.Block], catches: hydra.typed.TypedTerm[hydra.java.syntax.Catches | None], finally_: hydra.typed.TypedTerm[hydra.java.syntax.Finally]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally]

DSL constructor for hydra.java.syntax.TryStatement_WithFinally.

hydra.dsl.java.syntax.try_statement_with_finally_block(x: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the block field of hydra.java.syntax.TryStatement_WithFinally.

hydra.dsl.java.syntax.try_statement_with_finally_catches(x: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally]) hydra.typed.TypedTerm[hydra.java.syntax.Catches | None]

DSL accessor for the catches field of hydra.java.syntax.TryStatement_WithFinally.

hydra.dsl.java.syntax.try_statement_with_finally_finally(x: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally]) hydra.typed.TypedTerm[hydra.java.syntax.Finally]

DSL accessor for the finally field of hydra.java.syntax.TryStatement_WithFinally.

hydra.dsl.java.syntax.try_statement_with_finally_with_block(original: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally]

DSL updater for the block field of hydra.java.syntax.TryStatement_WithFinally.

hydra.dsl.java.syntax.try_statement_with_finally_with_catches(original: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Catches | None]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally]

DSL updater for the catches field of hydra.java.syntax.TryStatement_WithFinally.

hydra.dsl.java.syntax.try_statement_with_finally_with_finally(original: hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Finally]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement_WithFinally]

DSL updater for the finally field of hydra.java.syntax.TryStatement_WithFinally.

hydra.dsl.java.syntax.try_statement_with_resources(x: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]) hydra.typed.TypedTerm[hydra.java.syntax.TryStatement]

DSL injection for the withResources variant of hydra.java.syntax.TryStatement.

hydra.dsl.java.syntax.try_with_resources_statement(resource_specification: hydra.typed.TypedTerm[hydra.java.syntax.ResourceSpecification], block: hydra.typed.TypedTerm[hydra.java.syntax.Block], catches: hydra.typed.TypedTerm[hydra.java.syntax.Catches | None], finally_: hydra.typed.TypedTerm[hydra.java.syntax.Finally | None]) hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]

DSL constructor for hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_block(x: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the block field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_catches(x: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Catches | None]

DSL accessor for the catches field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_finally(x: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Finally | None]

DSL accessor for the finally field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_resource_specification(x: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]) hydra.typed.TypedTerm[hydra.java.syntax.ResourceSpecification]

DSL accessor for the resourceSpecification field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_with_block(original: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]

DSL updater for the block field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_with_catches(original: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Catches | None]) hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]

DSL updater for the catches field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_with_finally(original: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Finally | None]) hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]

DSL updater for the finally field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.try_with_resources_statement_with_resource_specification(original: hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ResourceSpecification]) hydra.typed.TypedTerm[hydra.java.syntax.TryWithResourcesStatement]

DSL updater for the resourceSpecification field of hydra.java.syntax.TryWithResourcesStatement.

hydra.dsl.java.syntax.type_argument_reference(x: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.TypeArgument]

DSL injection for the reference variant of hydra.java.syntax.TypeArgument.

hydra.dsl.java.syntax.type_argument_wildcard(x: hydra.typed.TypedTerm[hydra.java.syntax.Wildcard]) hydra.typed.TypedTerm[hydra.java.syntax.TypeArgument]

DSL injection for the wildcard variant of hydra.java.syntax.TypeArgument.

hydra.dsl.java.syntax.type_arguments_or_diamond_arguments(x: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.TypeArgumentsOrDiamond]

DSL injection for the arguments variant of hydra.java.syntax.TypeArgumentsOrDiamond.

hydra.dsl.java.syntax.type_bound_class_or_interface(type: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType], additional: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AdditionalBound]]) hydra.typed.TypedTerm[hydra.java.syntax.TypeBound_ClassOrInterface]

DSL constructor for hydra.java.syntax.TypeBound_ClassOrInterface.

hydra.dsl.java.syntax.type_bound_class_or_interface_additional(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeBound_ClassOrInterface]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AdditionalBound]]

DSL accessor for the additional field of hydra.java.syntax.TypeBound_ClassOrInterface.

hydra.dsl.java.syntax.type_bound_class_or_interface_type(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeBound_ClassOrInterface]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]

DSL accessor for the type field of hydra.java.syntax.TypeBound_ClassOrInterface.

hydra.dsl.java.syntax.type_bound_class_or_interface_with_additional(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeBound_ClassOrInterface], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AdditionalBound]]) hydra.typed.TypedTerm[hydra.java.syntax.TypeBound_ClassOrInterface]

DSL updater for the additional field of hydra.java.syntax.TypeBound_ClassOrInterface.

hydra.dsl.java.syntax.type_bound_class_or_interface_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeBound_ClassOrInterface], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.TypeBound_ClassOrInterface]

DSL updater for the type field of hydra.java.syntax.TypeBound_ClassOrInterface.

hydra.dsl.java.syntax.type_bound_variable(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]) hydra.typed.TypedTerm[hydra.java.syntax.TypeBound]

DSL injection for the variable variant of hydra.java.syntax.TypeBound.

hydra.dsl.java.syntax.type_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL constructor for the hydra.java.syntax.TypeIdentifier wrapper.

hydra.dsl.java.syntax.type_import_on_demand_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.PackageOrTypeName]) hydra.typed.TypedTerm[hydra.java.syntax.TypeImportOnDemandDeclaration]

DSL constructor for the hydra.java.syntax.TypeImportOnDemandDeclaration wrapper.

hydra.dsl.java.syntax.type_name(identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], qualifier: hydra.typed.TypedTerm[hydra.java.syntax.PackageOrTypeName | None]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL constructor for hydra.java.syntax.TypeName.

hydra.dsl.java.syntax.type_name_array_array(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeNameArray]) hydra.typed.TypedTerm[hydra.java.syntax.TypeNameArray]

DSL injection for the array variant of hydra.java.syntax.TypeNameArray.

hydra.dsl.java.syntax.type_name_array_simple(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.TypeNameArray]

DSL injection for the simple variant of hydra.java.syntax.TypeNameArray.

hydra.dsl.java.syntax.type_name_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.TypeName.

hydra.dsl.java.syntax.type_name_qualifier(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeName]) hydra.typed.TypedTerm[hydra.java.syntax.PackageOrTypeName | None]

DSL accessor for the qualifier field of hydra.java.syntax.TypeName.

hydra.dsl.java.syntax.type_name_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeName], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL updater for the identifier field of hydra.java.syntax.TypeName.

hydra.dsl.java.syntax.type_name_with_qualifier(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeName], new_val: hydra.typed.TypedTerm[hydra.java.syntax.PackageOrTypeName | None]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL updater for the qualifier field of hydra.java.syntax.TypeName.

hydra.dsl.java.syntax.type_parameter(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameterModifier]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier], bound: hydra.typed.TypedTerm[hydra.java.syntax.TypeBound | None]) hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter]

DSL constructor for hydra.java.syntax.TypeParameter.

hydra.dsl.java.syntax.type_parameter_bound(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter]) hydra.typed.TypedTerm[hydra.java.syntax.TypeBound | None]

DSL accessor for the bound field of hydra.java.syntax.TypeParameter.

hydra.dsl.java.syntax.type_parameter_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.TypeParameter.

hydra.dsl.java.syntax.type_parameter_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.TypeParameterModifier]

DSL constructor for the hydra.java.syntax.TypeParameterModifier wrapper.

hydra.dsl.java.syntax.type_parameter_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameterModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.TypeParameter.

hydra.dsl.java.syntax.type_parameter_with_bound(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeBound | None]) hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter]

DSL updater for the bound field of hydra.java.syntax.TypeParameter.

hydra.dsl.java.syntax.type_parameter_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter]

DSL updater for the identifier field of hydra.java.syntax.TypeParameter.

hydra.dsl.java.syntax.type_parameter_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeParameterModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.TypeParameter]

DSL updater for the modifiers field of hydra.java.syntax.TypeParameter.

hydra.dsl.java.syntax.type_pattern(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypePattern]

DSL constructor for the hydra.java.syntax.TypePattern wrapper.

hydra.dsl.java.syntax.type_primitive(x: hydra.typed.TypedTerm[hydra.java.syntax.PrimitiveTypeWithAnnotations]) hydra.typed.TypedTerm[hydra.java.syntax.Type]

DSL injection for the primitive variant of hydra.java.syntax.Type.

hydra.dsl.java.syntax.type_reference(x: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.Type]

DSL injection for the reference variant of hydra.java.syntax.Type.

hydra.dsl.java.syntax.type_variable(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]

DSL constructor for hydra.java.syntax.TypeVariable.

hydra.dsl.java.syntax.type_variable_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.TypeVariable.

hydra.dsl.java.syntax.type_variable_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the identifier field of hydra.java.syntax.TypeVariable.

hydra.dsl.java.syntax.type_variable_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]

DSL updater for the annotations field of hydra.java.syntax.TypeVariable.

hydra.dsl.java.syntax.type_variable_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable], new_val: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.TypeVariable]

DSL updater for the identifier field of hydra.java.syntax.TypeVariable.

hydra.dsl.java.syntax.un_additional_bound(x: hydra.typed.TypedTerm[hydra.java.syntax.AdditionalBound]) hydra.typed.TypedTerm[hydra.java.syntax.InterfaceType]

DSL accessor for the body of hydra.java.syntax.AdditionalBound.

hydra.dsl.java.syntax.un_ambiguous_name(x: hydra.typed.TypedTerm[hydra.java.syntax.AmbiguousName]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]

DSL accessor for the body of hydra.java.syntax.AmbiguousName.

hydra.dsl.java.syntax.un_and_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.AndExpression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EqualityExpression]]

DSL accessor for the body of hydra.java.syntax.AndExpression.

hydra.dsl.java.syntax.un_annotation_interface_body(x: hydra.typed.TypedTerm[hydra.java.syntax.AnnotationInterfaceBody]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AnnotationInterfaceMemberDeclaration]]

DSL accessor for the body of hydra.java.syntax.AnnotationInterfaceBody.

hydra.dsl.java.syntax.un_array_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]) hydra.typed.TypedTerm[Sequence[Sequence[hydra.java.syntax.VariableInitializer]]]

DSL accessor for the body of hydra.java.syntax.ArrayInitializer.

hydra.dsl.java.syntax.un_block(x: hydra.typed.TypedTerm[hydra.java.syntax.Block]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.BlockStatement]]

DSL accessor for the body of hydra.java.syntax.Block.

hydra.dsl.java.syntax.un_break_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.BreakStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier | None]

DSL accessor for the body of hydra.java.syntax.BreakStatement.

hydra.dsl.java.syntax.un_case_constant(x: hydra.typed.TypedTerm[hydra.java.syntax.CaseConstant]) hydra.typed.TypedTerm[hydra.java.syntax.ConditionalExpression]

DSL accessor for the body of hydra.java.syntax.CaseConstant.

hydra.dsl.java.syntax.un_catches(x: hydra.typed.TypedTerm[hydra.java.syntax.Catches]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.CatchClause]]

DSL accessor for the body of hydra.java.syntax.Catches.

hydra.dsl.java.syntax.un_class_body(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassBody]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ClassBodyDeclarationWithComments]]

DSL accessor for the body of hydra.java.syntax.ClassBody.

hydra.dsl.java.syntax.un_conditional_and_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalAndExpression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InclusiveOrExpression]]

DSL accessor for the body of hydra.java.syntax.ConditionalAndExpression.

hydra.dsl.java.syntax.un_conditional_or_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ConditionalOrExpression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ConditionalAndExpression]]

DSL accessor for the body of hydra.java.syntax.ConditionalOrExpression.

hydra.dsl.java.syntax.un_constant_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ConstantExpression]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the body of hydra.java.syntax.ConstantExpression.

hydra.dsl.java.syntax.un_continue_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.ContinueStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier | None]

DSL accessor for the body of hydra.java.syntax.ContinueStatement.

hydra.dsl.java.syntax.un_default_value(x: hydra.typed.TypedTerm[hydra.java.syntax.DefaultValue]) hydra.typed.TypedTerm[hydra.java.syntax.ElementValue]

DSL accessor for the body of hydra.java.syntax.DefaultValue.

hydra.dsl.java.syntax.un_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.Dims]) hydra.typed.TypedTerm[Sequence[Sequence[hydra.java.syntax.Annotation]]]

DSL accessor for the body of hydra.java.syntax.Dims.

hydra.dsl.java.syntax.un_element_value_array_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.ElementValueArrayInitializer]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ElementValue]]

DSL accessor for the body of hydra.java.syntax.ElementValueArrayInitializer.

hydra.dsl.java.syntax.un_enum_body(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumBody]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.EnumBody_Element]]

DSL accessor for the body of hydra.java.syntax.EnumBody.

hydra.dsl.java.syntax.un_enum_constant_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.EnumConstantModifier]) hydra.typed.TypedTerm[hydra.java.syntax.Annotation]

DSL accessor for the body of hydra.java.syntax.EnumConstantModifier.

hydra.dsl.java.syntax.un_exclusive_or_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.ExclusiveOrExpression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.AndExpression]]

DSL accessor for the body of hydra.java.syntax.ExclusiveOrExpression.

hydra.dsl.java.syntax.un_expression_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionStatement]) hydra.typed.TypedTerm[hydra.java.syntax.StatementExpression]

DSL accessor for the body of hydra.java.syntax.ExpressionStatement.

hydra.dsl.java.syntax.un_finally(x: hydra.typed.TypedTerm[hydra.java.syntax.Finally]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the body of hydra.java.syntax.Finally.

hydra.dsl.java.syntax.un_floating_point_literal(x: hydra.typed.TypedTerm[hydra.java.syntax.FloatingPointLiteral]) hydra.typed.TypedTerm[float]

DSL accessor for the body of hydra.java.syntax.FloatingPointLiteral.

hydra.dsl.java.syntax.un_for_update(x: hydra.typed.TypedTerm[hydra.java.syntax.ForUpdate]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.StatementExpression]]

DSL accessor for the body of hydra.java.syntax.ForUpdate.

hydra.dsl.java.syntax.un_guard(x: hydra.typed.TypedTerm[hydra.java.syntax.Guard]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the body of hydra.java.syntax.Guard.

hydra.dsl.java.syntax.un_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[str]

DSL accessor for the body of hydra.java.syntax.Identifier.

hydra.dsl.java.syntax.un_inclusive_or_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.InclusiveOrExpression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ExclusiveOrExpression]]

DSL accessor for the body of hydra.java.syntax.InclusiveOrExpression.

hydra.dsl.java.syntax.un_instance_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.InstanceInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the body of hydra.java.syntax.InstanceInitializer.

hydra.dsl.java.syntax.un_integer_literal(x: hydra.typed.TypedTerm[hydra.java.syntax.IntegerLiteral]) hydra.typed.TypedTerm[int]

DSL accessor for the body of hydra.java.syntax.IntegerLiteral.

hydra.dsl.java.syntax.un_interface_body(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceBody]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.InterfaceMemberDeclarationWithComments]]

DSL accessor for the body of hydra.java.syntax.InterfaceBody.

hydra.dsl.java.syntax.un_interface_type(x: hydra.typed.TypedTerm[hydra.java.syntax.InterfaceType]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL accessor for the body of hydra.java.syntax.InterfaceType.

hydra.dsl.java.syntax.un_local_variable_declaration_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclarationStatement]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]

DSL accessor for the body of hydra.java.syntax.LocalVariableDeclarationStatement.

hydra.dsl.java.syntax.un_marker_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.MarkerAnnotation]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL accessor for the body of hydra.java.syntax.MarkerAnnotation.

hydra.dsl.java.syntax.un_method_name(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodName]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the body of hydra.java.syntax.MethodName.

hydra.dsl.java.syntax.un_method_reference_array(x: hydra.typed.TypedTerm[hydra.java.syntax.MethodReference_Array]) hydra.typed.TypedTerm[hydra.java.syntax.ArrayType]

DSL accessor for the body of hydra.java.syntax.MethodReference_Array.

hydra.dsl.java.syntax.un_package_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.PackageModifier]) hydra.typed.TypedTerm[hydra.java.syntax.Annotation]

DSL accessor for the body of hydra.java.syntax.PackageModifier.

hydra.dsl.java.syntax.un_package_name(x: hydra.typed.TypedTerm[hydra.java.syntax.PackageName]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]

DSL accessor for the body of hydra.java.syntax.PackageName.

hydra.dsl.java.syntax.un_package_or_type_name(x: hydra.typed.TypedTerm[hydra.java.syntax.PackageOrTypeName]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Identifier]]

DSL accessor for the body of hydra.java.syntax.PackageOrTypeName.

hydra.dsl.java.syntax.un_post_decrement_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.PostDecrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]

DSL accessor for the body of hydra.java.syntax.PostDecrementExpression.

hydra.dsl.java.syntax.un_post_increment_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.PostIncrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]

DSL accessor for the body of hydra.java.syntax.PostIncrementExpression.

hydra.dsl.java.syntax.un_pre_decrement_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.PreDecrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL accessor for the body of hydra.java.syntax.PreDecrementExpression.

hydra.dsl.java.syntax.un_pre_increment_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.PreIncrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL accessor for the body of hydra.java.syntax.PreIncrementExpression.

hydra.dsl.java.syntax.un_record_body(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordBody]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordBodyDeclaration]]

DSL accessor for the body of hydra.java.syntax.RecordBody.

hydra.dsl.java.syntax.un_record_component_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordComponentModifier]) hydra.typed.TypedTerm[hydra.java.syntax.Annotation]

DSL accessor for the body of hydra.java.syntax.RecordComponentModifier.

hydra.dsl.java.syntax.un_record_header(x: hydra.typed.TypedTerm[hydra.java.syntax.RecordHeader]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponent]]

DSL accessor for the body of hydra.java.syntax.RecordHeader.

hydra.dsl.java.syntax.un_resource_specification(x: hydra.typed.TypedTerm[hydra.java.syntax.ResourceSpecification]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Resource]]

DSL accessor for the body of hydra.java.syntax.ResourceSpecification.

hydra.dsl.java.syntax.un_return_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.ReturnStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the body of hydra.java.syntax.ReturnStatement.

hydra.dsl.java.syntax.un_simple_type_name(x: hydra.typed.TypedTerm[hydra.java.syntax.SimpleTypeName]) hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]

DSL accessor for the body of hydra.java.syntax.SimpleTypeName.

hydra.dsl.java.syntax.un_single_type_import_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.SingleTypeImportDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL accessor for the body of hydra.java.syntax.SingleTypeImportDeclaration.

hydra.dsl.java.syntax.un_static_import_on_demand_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.StaticImportOnDemandDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.TypeName]

DSL accessor for the body of hydra.java.syntax.StaticImportOnDemandDeclaration.

hydra.dsl.java.syntax.un_static_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.StaticInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.Block]

DSL accessor for the body of hydra.java.syntax.StaticInitializer.

hydra.dsl.java.syntax.un_string_literal(x: hydra.typed.TypedTerm[hydra.java.syntax.StringLiteral]) hydra.typed.TypedTerm[str]

DSL accessor for the body of hydra.java.syntax.StringLiteral.

hydra.dsl.java.syntax.un_text_block(x: hydra.typed.TypedTerm[hydra.java.syntax.TextBlock]) hydra.typed.TypedTerm[str]

DSL accessor for the body of hydra.java.syntax.TextBlock.

hydra.dsl.java.syntax.un_throw_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.ThrowStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the body of hydra.java.syntax.ThrowStatement.

hydra.dsl.java.syntax.un_throws(x: hydra.typed.TypedTerm[hydra.java.syntax.Throws]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.ExceptionType]]

DSL accessor for the body of hydra.java.syntax.Throws.

hydra.dsl.java.syntax.un_type_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeIdentifier]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the body of hydra.java.syntax.TypeIdentifier.

hydra.dsl.java.syntax.un_type_import_on_demand_declaration(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeImportOnDemandDeclaration]) hydra.typed.TypedTerm[hydra.java.syntax.PackageOrTypeName]

DSL accessor for the body of hydra.java.syntax.TypeImportOnDemandDeclaration.

hydra.dsl.java.syntax.un_type_parameter_modifier(x: hydra.typed.TypedTerm[hydra.java.syntax.TypeParameterModifier]) hydra.typed.TypedTerm[hydra.java.syntax.Annotation]

DSL accessor for the body of hydra.java.syntax.TypeParameterModifier.

hydra.dsl.java.syntax.un_type_pattern(x: hydra.typed.TypedTerm[hydra.java.syntax.TypePattern]) hydra.typed.TypedTerm[hydra.java.syntax.LocalVariableDeclaration]

DSL accessor for the body of hydra.java.syntax.TypePattern.

hydra.dsl.java.syntax.un_unann_class_type(x: hydra.typed.TypedTerm[hydra.java.syntax.UnannClassType]) hydra.typed.TypedTerm[hydra.java.syntax.ClassType]

DSL accessor for the body of hydra.java.syntax.UnannClassType.

hydra.dsl.java.syntax.un_unann_type(x: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.Type]

DSL accessor for the body of hydra.java.syntax.UnannType.

hydra.dsl.java.syntax.un_yield_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.YieldStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression]

DSL accessor for the body of hydra.java.syntax.YieldStatement.

hydra.dsl.java.syntax.unann_class_type(x: hydra.typed.TypedTerm[hydra.java.syntax.ClassType]) hydra.typed.TypedTerm[hydra.java.syntax.UnannClassType]

DSL constructor for the hydra.java.syntax.UnannClassType wrapper.

hydra.dsl.java.syntax.unann_type(x: hydra.typed.TypedTerm[hydra.java.syntax.Type]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL constructor for the hydra.java.syntax.UnannType wrapper.

hydra.dsl.java.syntax.unary_expression_minus(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL injection for the minus variant of hydra.java.syntax.UnaryExpression.

hydra.dsl.java.syntax.unary_expression_not_plus_minus_cast(x: hydra.typed.TypedTerm[hydra.java.syntax.CastExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpressionNotPlusMinus]

DSL injection for the cast variant of hydra.java.syntax.UnaryExpressionNotPlusMinus.

hydra.dsl.java.syntax.unary_expression_not_plus_minus_not(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpressionNotPlusMinus]

DSL injection for the not variant of hydra.java.syntax.UnaryExpressionNotPlusMinus.

hydra.dsl.java.syntax.unary_expression_not_plus_minus_postfix(x: hydra.typed.TypedTerm[hydra.java.syntax.PostfixExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpressionNotPlusMinus]

DSL injection for the postfix variant of hydra.java.syntax.UnaryExpressionNotPlusMinus.

hydra.dsl.java.syntax.unary_expression_not_plus_minus_switch_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.SwitchExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpressionNotPlusMinus]

DSL injection for the switchExpression variant of hydra.java.syntax.UnaryExpressionNotPlusMinus.

hydra.dsl.java.syntax.unary_expression_not_plus_minus_tilde(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpressionNotPlusMinus]

DSL injection for the tilde variant of hydra.java.syntax.UnaryExpressionNotPlusMinus.

hydra.dsl.java.syntax.unary_expression_other(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpressionNotPlusMinus]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL injection for the other variant of hydra.java.syntax.UnaryExpression.

hydra.dsl.java.syntax.unary_expression_plus(x: hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL injection for the plus variant of hydra.java.syntax.UnaryExpression.

hydra.dsl.java.syntax.unary_expression_pre_decrement(x: hydra.typed.TypedTerm[hydra.java.syntax.PreDecrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL injection for the preDecrement variant of hydra.java.syntax.UnaryExpression.

hydra.dsl.java.syntax.unary_expression_pre_increment(x: hydra.typed.TypedTerm[hydra.java.syntax.PreIncrementExpression]) hydra.typed.TypedTerm[hydra.java.syntax.UnaryExpression]

DSL injection for the preIncrement variant of hydra.java.syntax.UnaryExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression(type_arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]], class_or_interface: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate], arguments: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]], body: hydra.typed.TypedTerm[hydra.java.syntax.ClassBody | None]) hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]

DSL constructor for hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]]

DSL accessor for the arguments field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_body(x: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ClassBody | None]

DSL accessor for the body field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_class_or_interface(x: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]) hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate]

DSL accessor for the classOrInterface field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_type_arguments(x: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]

DSL accessor for the typeArguments field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_with_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Expression]]) hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]

DSL updater for the arguments field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassBody | None]) hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]

DSL updater for the body field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_with_class_or_interface(original: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression], new_val: hydra.typed.TypedTerm[hydra.java.syntax.ClassOrInterfaceTypeToInstantiate]) hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]

DSL updater for the classOrInterface field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.unqualified_class_instance_creation_expression_with_type_arguments(original: hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.TypeArgument]]) hydra.typed.TypedTerm[hydra.java.syntax.UnqualifiedClassInstanceCreationExpression]

DSL updater for the typeArguments field of hydra.java.syntax.UnqualifiedClassInstanceCreationExpression.

hydra.dsl.java.syntax.variable_access_expression_name(x: hydra.typed.TypedTerm[hydra.java.syntax.ExpressionName]) hydra.typed.TypedTerm[hydra.java.syntax.VariableAccess]

DSL injection for the expressionName variant of hydra.java.syntax.VariableAccess.

hydra.dsl.java.syntax.variable_access_field_access(x: hydra.typed.TypedTerm[hydra.java.syntax.FieldAccess]) hydra.typed.TypedTerm[hydra.java.syntax.VariableAccess]

DSL injection for the fieldAccess variant of hydra.java.syntax.VariableAccess.

hydra.dsl.java.syntax.variable_arity_parameter(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]

DSL constructor for hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_type(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the type field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]

DSL updater for the annotations field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]

DSL updater for the identifier field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.VariableModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]

DSL updater for the modifiers field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_parameter_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityParameter]

DSL updater for the type field of hydra.java.syntax.VariableArityParameter.

hydra.dsl.java.syntax.variable_arity_record_component(modifiers: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponentModifier]], type: hydra.typed.TypedTerm[hydra.java.syntax.UnannType], annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]

DSL constructor for hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_modifiers(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponentModifier]]

DSL accessor for the modifiers field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_type(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]) hydra.typed.TypedTerm[hydra.java.syntax.UnannType]

DSL accessor for the type field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]

DSL updater for the annotations field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]

DSL updater for the identifier field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_with_modifiers(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.RecordComponentModifier]]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]

DSL updater for the modifiers field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_arity_record_component_with_type(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent], new_val: hydra.typed.TypedTerm[hydra.java.syntax.UnannType]) hydra.typed.TypedTerm[hydra.java.syntax.VariableArityRecordComponent]

DSL updater for the type field of hydra.java.syntax.VariableArityRecordComponent.

hydra.dsl.java.syntax.variable_declarator(id: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId], initializer: hydra.typed.TypedTerm[hydra.java.syntax.VariableInitializer | None]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclarator]

DSL constructor for hydra.java.syntax.VariableDeclarator.

hydra.dsl.java.syntax.variable_declarator_id(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]

DSL accessor for the id field of hydra.java.syntax.VariableDeclarator.

hydra.dsl.java.syntax.variable_declarator_id2(identifier: hydra.typed.TypedTerm[hydra.java.syntax.Identifier], dims: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]

DSL constructor for hydra.java.syntax.VariableDeclaratorId.

hydra.dsl.java.syntax.variable_declarator_id_dims(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]

DSL accessor for the dims field of hydra.java.syntax.VariableDeclaratorId.

hydra.dsl.java.syntax.variable_declarator_id_identifier(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.Identifier]

DSL accessor for the identifier field of hydra.java.syntax.VariableDeclaratorId.

hydra.dsl.java.syntax.variable_declarator_id_with_dims(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Dims | None]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]

DSL updater for the dims field of hydra.java.syntax.VariableDeclaratorId.

hydra.dsl.java.syntax.variable_declarator_id_with_identifier(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Identifier]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]

DSL updater for the identifier field of hydra.java.syntax.VariableDeclaratorId.

hydra.dsl.java.syntax.variable_declarator_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclarator]) hydra.typed.TypedTerm[hydra.java.syntax.VariableInitializer | None]

DSL accessor for the initializer field of hydra.java.syntax.VariableDeclarator.

hydra.dsl.java.syntax.variable_declarator_with_id(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclarator], new_val: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclaratorId]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclarator]

DSL updater for the id field of hydra.java.syntax.VariableDeclarator.

hydra.dsl.java.syntax.variable_declarator_with_initializer(original: hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclarator], new_val: hydra.typed.TypedTerm[hydra.java.syntax.VariableInitializer | None]) hydra.typed.TypedTerm[hydra.java.syntax.VariableDeclarator]

DSL updater for the initializer field of hydra.java.syntax.VariableDeclarator.

hydra.dsl.java.syntax.variable_initializer_array_initializer(x: hydra.typed.TypedTerm[hydra.java.syntax.ArrayInitializer]) hydra.typed.TypedTerm[hydra.java.syntax.VariableInitializer]

DSL injection for the arrayInitializer variant of hydra.java.syntax.VariableInitializer.

hydra.dsl.java.syntax.variable_initializer_expression(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.VariableInitializer]

DSL injection for the expression variant of hydra.java.syntax.VariableInitializer.

hydra.dsl.java.syntax.variable_modifier_annotation(x: hydra.typed.TypedTerm[hydra.java.syntax.Annotation]) hydra.typed.TypedTerm[hydra.java.syntax.VariableModifier]

DSL injection for the annotation variant of hydra.java.syntax.VariableModifier.

hydra.dsl.java.syntax.while_statement(cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None], body: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement]

DSL constructor for hydra.java.syntax.WhileStatement.

hydra.dsl.java.syntax.while_statement_body(x: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Statement]

DSL accessor for the body field of hydra.java.syntax.WhileStatement.

hydra.dsl.java.syntax.while_statement_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the cond field of hydra.java.syntax.WhileStatement.

hydra.dsl.java.syntax.while_statement_no_short_if(cond: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None], body: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf]

DSL constructor for hydra.java.syntax.WhileStatementNoShortIf.

hydra.dsl.java.syntax.while_statement_no_short_if_body(x: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]

DSL accessor for the body field of hydra.java.syntax.WhileStatementNoShortIf.

hydra.dsl.java.syntax.while_statement_no_short_if_cond(x: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]

DSL accessor for the cond field of hydra.java.syntax.WhileStatementNoShortIf.

hydra.dsl.java.syntax.while_statement_no_short_if_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.StatementNoShortIf]) hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf]

DSL updater for the body field of hydra.java.syntax.WhileStatementNoShortIf.

hydra.dsl.java.syntax.while_statement_no_short_if_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.WhileStatementNoShortIf]

DSL updater for the cond field of hydra.java.syntax.WhileStatementNoShortIf.

hydra.dsl.java.syntax.while_statement_with_body(original: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Statement]) hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement]

DSL updater for the body field of hydra.java.syntax.WhileStatement.

hydra.dsl.java.syntax.while_statement_with_cond(original: hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement], new_val: hydra.typed.TypedTerm[hydra.java.syntax.Expression | None]) hydra.typed.TypedTerm[hydra.java.syntax.WhileStatement]

DSL updater for the cond field of hydra.java.syntax.WhileStatement.

hydra.dsl.java.syntax.wildcard(annotations: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]], wildcard: hydra.typed.TypedTerm[hydra.java.syntax.WildcardBounds | None]) hydra.typed.TypedTerm[hydra.java.syntax.Wildcard]

DSL constructor for hydra.java.syntax.Wildcard.

hydra.dsl.java.syntax.wildcard_annotations(x: hydra.typed.TypedTerm[hydra.java.syntax.Wildcard]) hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]

DSL accessor for the annotations field of hydra.java.syntax.Wildcard.

hydra.dsl.java.syntax.wildcard_bounds_extends(x: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.WildcardBounds]

DSL injection for the extends variant of hydra.java.syntax.WildcardBounds.

hydra.dsl.java.syntax.wildcard_bounds_super(x: hydra.typed.TypedTerm[hydra.java.syntax.ReferenceType]) hydra.typed.TypedTerm[hydra.java.syntax.WildcardBounds]

DSL injection for the super variant of hydra.java.syntax.WildcardBounds.

hydra.dsl.java.syntax.wildcard_wildcard2(x: hydra.typed.TypedTerm[hydra.java.syntax.Wildcard]) hydra.typed.TypedTerm[hydra.java.syntax.WildcardBounds | None]

DSL accessor for the wildcard field of hydra.java.syntax.Wildcard.

hydra.dsl.java.syntax.wildcard_with_annotations(original: hydra.typed.TypedTerm[hydra.java.syntax.Wildcard], new_val: hydra.typed.TypedTerm[Sequence[hydra.java.syntax.Annotation]]) hydra.typed.TypedTerm[hydra.java.syntax.Wildcard]

DSL updater for the annotations field of hydra.java.syntax.Wildcard.

hydra.dsl.java.syntax.wildcard_with_wildcard(original: hydra.typed.TypedTerm[hydra.java.syntax.Wildcard], new_val: hydra.typed.TypedTerm[hydra.java.syntax.WildcardBounds | None]) hydra.typed.TypedTerm[hydra.java.syntax.Wildcard]

DSL updater for the wildcard field of hydra.java.syntax.Wildcard.

hydra.dsl.java.syntax.yield_statement(x: hydra.typed.TypedTerm[hydra.java.syntax.Expression]) hydra.typed.TypedTerm[hydra.java.syntax.YieldStatement]

DSL constructor for the hydra.java.syntax.YieldStatement wrapper.