Package: org.codehaus.groovy.ast

## [Java] Enum MultipleAssignmentMetadata

- org.codehaus.groovy.ast.MultipleAssignmentMetadata

-     public enum MultipleAssignmentMetadata
      extends Enum

  AST node metadata keys used by the multi-assignment destructuring pipeline introduced in GEP-20. Each key is attached to a `VariableExpression` appearing inside the `TupleExpression` on the LHS of a `DeclarationExpression`.

  Since:
    6.0.0

- - ### Enum Constants Summary

    Enum constants classes
    Enum constant | Description
    --- | ---
    `MAP_KEY` | Value is the key name (String) used for a map-style `key: ident` binder.
    `REST_BINDING` | Marker on the rest binder (the `*ident` slot).

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class Enum` | `compareTo, compareTo, describeConstable, equals, getClass, getDeclaringClass, hashCode, name, notify, notifyAll, ordinal, toString, valueOf, wait, wait, wait`

- - ### Enum Constant Detail

    - #### MultipleAssignmentMetadata MAP_KEY

      Value is the key name (String) used for a map-style `key: ident` binder.

    - #### MultipleAssignmentMetadata REST_BINDING

      Marker on the rest binder (the `*ident` slot). Value is Boolean.TRUE.